diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-11 15:42:53 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-11 15:42:53 +0300 |
commit | 50e0557d790ac007c2db63509b7beed6f8d15b1e (patch) | |
tree | bbc22a33ab9b392e731b9413c0c195a86e50eb14 /src/resources/map/maplayer.h | |
parent | 788f91b8b779a3b99cf4a7f8f53488f45b2edc09 (diff) | |
download | mv-50e0557d790ac007c2db63509b7beed6f8d15b1e.tar.gz mv-50e0557d790ac007c2db63509b7beed6f8d15b1e.tar.bz2 mv-50e0557d790ac007c2db63509b7beed6f8d15b1e.tar.xz mv-50e0557d790ac007c2db63509b7beed6f8d15b1e.zip |
Move mapitem into separate file.
Diffstat (limited to 'src/resources/map/maplayer.h')
-rw-r--r-- | src/resources/map/maplayer.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/src/resources/map/maplayer.h b/src/resources/map/maplayer.h index 653009b40..59e9db2b5 100644 --- a/src/resources/map/maplayer.h +++ b/src/resources/map/maplayer.h @@ -37,7 +37,6 @@ class Image; class ImageVertexes; -class MapItem; class MapObjectList; class MapRowVertexes; class SpecialLayer; @@ -158,81 +157,6 @@ class MapLayer final: public ConfigListener bool mHighlightAttackRange; }; -class MapItem final -{ - public: - friend class Map; - friend class MapLayer; - - enum ItemType - { - EMPTY = 0, - HOME = 1, - ROAD = 2, - CROSS = 3, - ARROW_UP = 4, - ARROW_DOWN = 5, - ARROW_LEFT = 6, - ARROW_RIGHT = 7, - PORTAL = 8, - MUSIC = 9, - ATTACK = 10, - PRIORITY = 11, - IGNORE_ = 12, - PICKUP = 13, - NOPICKUP = 14, - SEPARATOR = 15 - }; - - MapItem(); - - explicit MapItem(const int type); - - MapItem(const int type, std::string comment); - - MapItem(const int type, std::string comment, const int x, const int y); - - A_DELETE_COPY(MapItem) - - ~MapItem(); - - int getType() const A_WARN_UNUSED - { return mType; } - - void setType(const int type); - - void setPos(const int x, const int y); - - int getX() const A_WARN_UNUSED - { return mX; } - - int getY() const A_WARN_UNUSED - { return mY; } - - const std::string &getComment() const A_WARN_UNUSED - { return mComment; } - - void setComment(const std::string &comment) - { mComment = comment; } - - const std::string &getName() const A_WARN_UNUSED - { return mName; } - - void setName(const std::string &name) - { mName = name; } - - void draw(Graphics *const graphics, const int x, const int y, - const int dx, const int dy) const; - - private: - Image *mImage; - std::string mComment; - std::string mName; - int mType; - int mX; - int mY; -}; - class ObjectsLayer final { public: |