diff options
Diffstat (limited to 'src/gui/windows')
-rw-r--r-- | src/gui/windows/outfitwindow.cpp | 23 | ||||
-rw-r--r-- | src/gui/windows/outfitwindow.h | 9 |
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(); |