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/being/being.cpp | 9 ++++----- src/being/playerinfo.h | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) (limited to 'src/being') diff --git a/src/being/being.cpp b/src/being/being.cpp index 686b73f54..7a937ceaf 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -2972,7 +2972,7 @@ void Being::recalcSpritesOrder() return; std::vector slotRemap; - std::map itemSlotRemap; + IntMap itemSlotRemap; std::vector::iterator it; int oldHide[20]; @@ -3018,7 +3018,7 @@ void Being::recalcSpritesOrder() FOR_EACHP (SpriteToItemMapCIter, itr, spriteToItems) { const int remSprite = itr->first; - const std::map &itemReplacer = itr->second; + const IntMap &itemReplacer = itr->second; if (remSprite >= 0) { // slot known if (itemReplacer.empty()) @@ -3027,7 +3027,7 @@ void Being::recalcSpritesOrder() } else if (mSpriteHide[remSprite] != 1) { - std::map::const_iterator repIt + IntMapCIter repIt = itemReplacer.find(mSpriteIDs[remSprite]); if (repIt == itemReplacer.end()) { @@ -3169,8 +3169,7 @@ void Being::recalcSpritesOrder() int idx1 = -1; // logger->log("item %d, id=%d", slot, id); int reorder = 0; - const std::map::const_iterator - orderIt = itemSlotRemap.find(id); + const IntMapCIter orderIt = itemSlotRemap.find(id); if (orderIt != itemSlotRemap.end()) reorder = orderIt->second; diff --git a/src/being/playerinfo.h b/src/being/playerinfo.h index cba86bd79..3a74754e1 100644 --- a/src/being/playerinfo.h +++ b/src/being/playerinfo.h @@ -35,7 +35,8 @@ #include "enums/simpletypes/sfx.h" #include "enums/simpletypes/trading.h" -#include +#include "utils/intmap.h" + #ifdef EATHENA_SUPPORT #include #endif @@ -51,7 +52,6 @@ struct Stat final int expNeed; }; -typedef std::map IntMap; typedef std::map AtrIntMap; typedef std::map StatMap; -- cgit v1.2.3-60-g2f50