24 #ifndef RESOURCES_MAP_MAPLAYER_H
25 #define RESOURCES_MAP_MAPLAYER_H
66 const int tileCondition);
std::list< Actor * > Actors
void optionChanged(const std::string &value)
void drawFringe(Graphics *const graphics, int startX, int startY, int endX, int endY, const int scrollX, const int scrollY, const Actors &actors) const
static int getEmptyTileDrawWidth(const TileInfo *img, const int endX, int &nextTile)
void setTile(const int x, const int y, Image *const img)
bool mHighlightAttackRange
void drawSpecialLayer(Graphics *const graphics, const int y, const int startX, const int endX, const int scrollX, const int scrollY) const
void setTempLayer(const SpecialLayer *const val)
void setActorsFix(const int y)
void updateOGL(Graphics *const graphics, int startX, int startY, int endX, int endY, const int scrollX, const int scrollY)
void drawSDL(Graphics *const graphics) const
void setSpecialLayer(const SpecialLayer *const val)
void updateCache(const int width, const int height)
static int getTileDrawWidth(const TileInfo *img, const int endX, int &width, int &nextTile)
int calcMemoryChilds(const int level) const
const SpecialLayer * mTempLayer
std::string getCounterName() const
int calcMemoryLocal() const
bool isFringeLayer() const
const SpecialLayer * mSpecialLayer
void updateConditionTiles(const MetaTile *const metaTiles, const int width, const int height)
MapLayer(const std::string &name, const int x, const int y, const int width, const int height, const bool isFringeLayer, const int mask, const int tileCondition)
void draw(Graphics *const graphics, int startX, int startY, int endX, int endY, const int scrollX, const int scrollY) const
void setTile(const int index, Image *const img)
const bool mIsFringeLayer
void drawOGL(Graphics *const graphics) const
void setDrawLayerFlags(const MapTypeT &n)
std::vector< MapRowVertexes * > MapRows
void updateSDL(const Graphics *const graphics, int startX, int startY, int endX, int endY, const int scrollX, const int scrollY)
#define A_DELETE_COPY(func)