summaryrefslogtreecommitdiff
path: root/src/gui/windows
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/windows')
-rw-r--r--src/gui/windows/outfitwindow.cpp23
-rw-r--r--src/gui/windows/outfitwindow.h9
2 files changed, 22 insertions, 10 deletions
diff --git a/src/gui/windows/outfitwindow.cpp b/src/gui/windows/outfitwindow.cpp
index 3d190ad00..de6319b4c 100644
--- a/src/gui/windows/outfitwindow.cpp
+++ b/src/gui/windows/outfitwindow.cpp
@@ -254,7 +254,9 @@ void OutfitWindow::action(const ActionEvent &event)
}
else if (eventId == "equip")
{
- wearOutfit(mCurrentOutfit);
+ wearOutfit(mCurrentOutfit,
+ true,
+ false);
if (Game::instance() != nullptr)
Game::instance()->setValidSpeed();
}
@@ -266,7 +268,8 @@ void OutfitWindow::action(const ActionEvent &event)
}
}
-void OutfitWindow::wearOutfit(const int outfit, const bool unwearEmpty,
+void OutfitWindow::wearOutfit(const int outfit,
+ const bool unwearEmpty,
const bool select)
{
bool isEmpty = true;
@@ -647,7 +650,9 @@ void OutfitWindow::wearNextOutfit(const bool all)
}
}
}
- wearOutfit(mCurrentOutfit);
+ wearOutfit(mCurrentOutfit,
+ true,
+ false);
}
void OutfitWindow::wearPreviousOutfit(const bool all)
@@ -669,7 +674,9 @@ void OutfitWindow::wearPreviousOutfit(const bool all)
}
}
}
- wearOutfit(mCurrentOutfit);
+ wearOutfit(mCurrentOutfit,
+ true,
+ false);
}
void OutfitWindow::copyFromEquiped()
@@ -701,12 +708,16 @@ void OutfitWindow::copyFromEquiped(const int dst)
void OutfitWindow::wearAwayOutfit()
{
copyFromEquiped(OUTFITS_COUNT);
- wearOutfit(mAwayOutfit, false);
+ wearOutfit(mAwayOutfit,
+ false,
+ false);
}
void OutfitWindow::unwearAwayOutfit()
{
- wearOutfit(OUTFITS_COUNT);
+ wearOutfit(OUTFITS_COUNT,
+ true,
+ false);
}
void OutfitWindow::clearCurrentOutfit()
diff --git a/src/gui/windows/outfitwindow.h b/src/gui/windows/outfitwindow.h
index cf2799d2b..14c7fd3ce 100644
--- a/src/gui/windows/outfitwindow.h
+++ b/src/gui/windows/outfitwindow.h
@@ -66,8 +66,9 @@ class OutfitWindow final : public Window,
void load();
- void wearOutfit(const int outfit, const bool unwearEmpty = true,
- const bool select = false);
+ void wearOutfit(const int outfit,
+ const bool unwearEmpty,
+ const bool select);
void copyOutfit(const int outfit);
@@ -83,9 +84,9 @@ class OutfitWindow final : public Window,
void previous();
- void wearNextOutfit(const bool all = false);
+ void wearNextOutfit(const bool all);
- void wearPreviousOutfit(const bool all = false);
+ void wearPreviousOutfit(const bool all);
void wearAwayOutfit();