summaryrefslogtreecommitdiff
path: root/src/resources/map/maplayer.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-05-11 15:42:53 +0300
committerAndrei Karas <akaras@inbox.ru>2014-05-11 15:42:53 +0300
commit50e0557d790ac007c2db63509b7beed6f8d15b1e (patch)
treebbc22a33ab9b392e731b9413c0c195a86e50eb14 /src/resources/map/maplayer.h
parent788f91b8b779a3b99cf4a7f8f53488f45b2edc09 (diff)
downloadmv-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.h76
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: