From 992c2920f7e1940aa293e27cf4ea7ec23668a673 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 12 Feb 2011 17:02:17 +0200 Subject: Add items attribute what allow hide other sprites only by id. --- src/resources/iteminfo.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/resources/iteminfo.h') diff --git a/src/resources/iteminfo.h b/src/resources/iteminfo.h index 8dbef87b7..ba7866518 100644 --- a/src/resources/iteminfo.h +++ b/src/resources/iteminfo.h @@ -29,6 +29,7 @@ #include #include #include +#include enum EquipmentSoundEvent { @@ -220,6 +221,11 @@ class ItemInfo void addTag(int tag) { mTags[tag] = 1; } + void setRemoveSpriteIds(std::set ids) + { mRemoveSpriteIds = ids; } + + bool isRemoveSpriteId(int id) const; + protected: SpriteDisplay mDisplay; /**< Display info (like icon) */ std::string mName; @@ -234,6 +240,7 @@ class ItemInfo int mDrawAfter; int mDrawPriority; int mRemoveSprite; + std::set mRemoveSpriteIds; // Equipment related members. /** Attack type, in case of weapon. -- cgit v1.2.3-60-g2f50