22 #ifndef RESOURCES_MAP_SPECIALLAYER_H
23 #define RESOURCES_MAP_SPECIALLAYER_H
49 int startX,
int startY,
51 const
int scrollX, const
int scrollY) const
A_NONNULL(2);
57 void setTile(const
int x, const
int y, const
int type);
71 const int *getCache()
const
MapItem * getTile(const int x, const int y) const
int calcMemoryLocal() const
void setTile(const int x, const int y, MapItem *const item)
SpecialLayer(const std::string &name, const int width, const int height)
std::string getCounterName() const
void addRoad(const Path &road)
void draw(Graphics *const graphics, int startX, int startY, int endX, int endY, const int scrollX, const int scrollY) const
#define A_DELETE_COPY(func)
std::list< Position > Path