|
Public Member Functions |
void | initTiling (short inWidth, short inHeight, short inMaxNumTiles) throw (std::runtime_error) |
void | exitTiling () throw () |
void | installTileMap (TTileMap &inTileMap, short inTileLayer) throw () |
void | setTilingOn (bool inTilingIsOn) throw () |
void | drawTilesInBackground () throw () |
void | resetTilingCache () throw () |
void | drawTile (short inRow, short inCol, short inTileId, short inTileLayer) throw () |
void | updateTileOnScreen (short inTileId) throw () |
void | drawTilesInRect (const SWRect &inChangedRect, bool inFaster) throw () |
void | addChangedRect (const SWRect &inChangedRect) throw () |
void | drawTilesAboveSprite (const SWRect &inUpdateRect, short inTileLayer) throw () |
short | returnTileUnderPixel (short inTileLayer, short inPixelCol, short inPixelRow) throw () |
void | wrapRectToWorkArea (const SWRect &inDstRect) throw () |
bool | checkSpriteWithTiles (TSprite &inSrcSprite, SWTileSearchType inSearchType, const SWRect &inInsetRect, short inFirstTileLayer, short inLastTileLayer, short inFirstTileId, short inLastTileId, bool inFixPosition) throw () |
void | dispose (short inTileId) throw () |
void | lock () throw () |
void | unlock () throw () |
Protected Attributes |
TTileMap | mTileMap |