From f89de74b1ac1cd9a02a70dab9221d601296da8cd Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 2 Nov 2015 17:23:32 +0300 Subject: Add intmap defines. --- src/gui/windows/questswindow.cpp | 6 ++---- src/gui/windows/questswindow.h | 3 ++- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'src/gui') diff --git a/src/gui/windows/questswindow.cpp b/src/gui/windows/questswindow.cpp index 690781cea..8d4d1eebb 100644 --- a/src/gui/windows/questswindow.cpp +++ b/src/gui/windows/questswindow.cpp @@ -295,8 +295,7 @@ void QuestsWindow::rebuild(const bool playSound) int updatedQuest = -1; int newCompleteStatus = -1; - for (std::map::const_iterator it = mVars.begin(), - it_end = mVars.end(); it != it_end; ++ it) + FOR_EACH (IntMapCIter, it, mVars) { const int var = (*it).first; const int val = (*it).second; @@ -454,8 +453,7 @@ void QuestsWindow::updateEffects() const QuestEffect *const effect = *it; if (effect) { - const std::map::const_iterator - varIt = mVars.find(effect->var); + const IntMapCIter varIt = mVars.find(effect->var); if (varIt != mVars.end()) { const std::set &vals = effect->values; diff --git a/src/gui/windows/questswindow.h b/src/gui/windows/questswindow.h index 031f239cd..d016a6a25 100644 --- a/src/gui/windows/questswindow.h +++ b/src/gui/windows/questswindow.h @@ -27,6 +27,7 @@ #include "gui/widgets/window.h" +#include "utils/intmap.h" #include "utils/xml.h" #include "listeners/actionlistener.h" @@ -87,7 +88,7 @@ class QuestsWindow final : public Window, Image *mCompleteIcon; Image *mIncompleteIcon; // quest variables: var, value - std::map mVars; + IntMap mVars; // quests: var, quests std::map > mQuests; std::vector mAllEffects; -- cgit v1.2.3-70-g09d2