diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/resources/iteminfo.cpp | 36 | ||||
-rw-r--r-- | src/resources/iteminfo.h | 8 |
2 files changed, 22 insertions, 22 deletions
diff --git a/src/resources/iteminfo.cpp b/src/resources/iteminfo.cpp index c439be5c5..52e238a5d 100644 --- a/src/resources/iteminfo.cpp +++ b/src/resources/iteminfo.cpp @@ -59,8 +59,8 @@ ItemInfo::ItemInfo() : mAnimationFiles(), mSounds(), mTags(), - mColors(nullptr), - mColorList(), + mColorsList(nullptr), + mColorsListName(), mHitEffectId(-1), mCriticalHitEffectId(-1), mMissEffectId(-1), @@ -191,24 +191,24 @@ void ItemInfo::setColorsList(const std::string &name) { if (name.empty()) { - mColors = nullptr; - mColorList.clear(); + mColorsList = nullptr; + mColorsListName.clear(); } else { - mColors = ColorDB::getColorsList(name); - mColorList = name; + mColorsList = ColorDB::getColorsList(name); + mColorsListName = name; } } std::string ItemInfo::getDyeColorsString(const ItemColor color) const { - if (!mColors || mColorList.empty()) + if (!mColorsList || mColorsListName.empty()) return ""; const std::map <ItemColor, ColorDB::ItemColorData>::const_iterator - it = mColors->find(color); - if (it == mColors->end()) + it = mColorsList->find(color); + if (it == mColorsList->end()) return ""; return it->second.color; @@ -228,11 +228,11 @@ const std::string ItemInfo::replaceColors(std::string str, const ItemColor color) const { std::string name; - if (mColors && !mColorList.empty()) + if (mColorsList && !mColorsListName.empty()) { const std::map <ItemColor, ColorDB::ItemColorData>::const_iterator - it = mColors->find(color); - if (it == mColors->end()) + it = mColorsList->find(color); + if (it == mColorsList->end()) name = "unknown"; else name = it->second.name; @@ -371,24 +371,24 @@ void ItemInfo::setSprite(const std::string &animationFile, std::string ItemInfo::getColorName(const ItemColor idx) const { - if (!mColors) + if (!mColorsList) return std::string(); const std::map <ItemColor, ColorDB::ItemColorData>::const_iterator - it = mColors->find(idx); - if (it == mColors->end()) + it = mColorsList->find(idx); + if (it == mColorsList->end()) return std::string(); return it->second.name; } std::string ItemInfo::getColor(const ItemColor idx) const { - if (!mColors) + if (!mColorsList) return std::string(); const std::map <ItemColor, ColorDB::ItemColorData>::const_iterator - it = mColors->find(idx); - if (it == mColors->end()) + it = mColorsList->find(idx); + if (it == mColorsList->end()) return std::string(); return it->second.color; } diff --git a/src/resources/iteminfo.h b/src/resources/iteminfo.h index 976d30c1d..5d7b2f15f 100644 --- a/src/resources/iteminfo.h +++ b/src/resources/iteminfo.h @@ -244,7 +244,7 @@ class ItemInfo final void setColorsList(const std::string &name); bool isHaveColors() const A_WARN_UNUSED - { return !mColorList.empty(); } + { return !mColorsListName.empty(); } const std::string replaceColors(std::string str, const ItemColor color) @@ -266,7 +266,7 @@ class ItemInfo final { return mProtected; } int getColorsSize() const - { return mColors ? static_cast<int>(mColors->size()) : 0; } + { return mColorsList ? static_cast<int>(mColorsList->size()) : 0; } std::string getColorName(const ItemColor idx) const; @@ -318,8 +318,8 @@ class ItemInfo final /** Stores the names of sounds to be played at certain event. */ std::map <ItemSoundEvent::Type, SoundInfoVect> mSounds; std::map <int, int> mTags; - const std::map <ItemColor, ColorDB::ItemColorData> *mColors; - std::string mColorList; + const std::map <ItemColor, ColorDB::ItemColorData> *mColorsList; + std::string mColorsListName; int mHitEffectId; int mCriticalHitEffectId; int mMissEffectId; |