Definition fsCResourceName.h:32
eType
Definition fsILayer.h:27
std::vector< fsILayer * > mLayers
Definition fsITileMap.h:65
fsStr imagePathGet(fsS32 pLayer) const
Definition fsITileMap.cpp:55
std::shared_ptr< fsCBrush > tileBrushGet(fsS32 pTileSetId, fsS32 pTileId) const
Definition fsITileMap.cpp:40
virtual fsS32 layerCountGet() const =0
static fsITileMap *const createFromText(const fsStr &pText, const fsStr &pFilepath="")
Definition fsITileMap.cpp:80
fsILayer::eType layerTypeGet(fsS32 pLayer) const
Definition fsITileMap.cpp:45
fsPoint layerOffsetGet(fsS32 pLayer) const
Definition fsITileMap.cpp:60
virtual fsS32 heightGet() const =0
const fsITileRef tileGet(fsS32 pLayer, fsS32 pX, fsS32 pY) const
Definition fsITileMap.cpp:65
std::vector< fsIObjectRef > triggersGet(fsS32 pLayer) const
Definition fsITileMap.cpp:18
virtual fsS32 tileSetCountGet() const =0
fsBool collidable(fsS32 pTileSetId, fsS32 pTileId) const
Definition fsITileMap.cpp:70
std::vector< fsITileSet * > mTileSets
Definition fsITileMap.h:66
virtual fsS32 tileHeightGet() const =0
static fsITileMap *const create(const fsCResourceName &pFilename)
Definition fsITileMap.cpp:75
virtual ~fsITileMap()
Definition fsITileMap.cpp:85
virtual fsPoint startLocationGet() const
Definition fsITileMap.cpp:23
virtual fsS32 widthGet() const =0
fsStr layerNameGet(fsS32 pLayer) const
Definition fsITileMap.cpp:50
virtual fsS32 tileWidthGet() const =0
Definition fsITileSet.h:22
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
std::shared_ptr< fsITile > fsITileRef
Definition fsTileMapForward.h:21