diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-10-11 20:05:29 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-10-11 20:05:29 +0300 |
commit | 2c302cc6cb54881fbe354cc9d5a9997788f63e56 (patch) | |
tree | 9cef7d73dca25c523038ddb2ce13d49349596b27 /src/resources/map/maplayer.h | |
parent | 3bbfd3d36990113d7e91724625f4a347412dd883 (diff) | |
download | manaplus-2c302cc6cb54881fbe354cc9d5a9997788f63e56.tar.gz manaplus-2c302cc6cb54881fbe354cc9d5a9997788f63e56.tar.bz2 manaplus-2c302cc6cb54881fbe354cc9d5a9997788f63e56.tar.xz manaplus-2c302cc6cb54881fbe354cc9d5a9997788f63e56.zip |
Add structure for tile object.
Now it contains only image pointer.
Diffstat (limited to 'src/resources/map/maplayer.h')
-rw-r--r-- | src/resources/map/maplayer.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/resources/map/maplayer.h b/src/resources/map/maplayer.h index be17804d8..8c36fa771 100644 --- a/src/resources/map/maplayer.h +++ b/src/resources/map/maplayer.h @@ -29,6 +29,8 @@ #include "enums/resources/map/maptype.h" +#include "resources/map/tileinfo.h" + #include <vector> class Image; @@ -76,7 +78,7 @@ class MapLayer final: public ConfigListener * Set tile image with x + y * width already known. */ void setTile(const int index, Image *const img) - { mTiles[index] = img; } + { mTiles[index].image = img; } /** * Draws this layer to the given graphics context. The coordinates are @@ -157,7 +159,7 @@ class MapLayer final: public ConfigListener const int mY; const int mWidth; const int mHeight; - Image **const mTiles; + TileInfo *const mTiles; MapTypeT mDrawLayerFlags; const SpecialLayer *mSpecialLayer; const SpecialLayer *mTempLayer; |