![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <TiledStructures.h>
Public Member Functions | |
| TiledTileset () | |
| void | CalculateLastGid () |
| bool | ContainsGid (uint32_t gid) const |
| int | GetLocalId (uint32_t gid) const |
| void | GetTileCoords (uint32_t gid, int &tileX, int &tileY) const |
Public Attributes | |
| int | firstgid |
| int | lastgid |
| std::string | name |
| std::string | source |
| int | tilewidth |
| int | tileheight |
| int | tilecount |
| int | columns |
| int | spacing |
| int | margin |
| int | tileoffsetX |
| int | tileoffsetY |
| std::string | image |
| int | imagewidth |
| int | imageheight |
| std::string | transparentcolor |
| std::vector< TiledTile > | tiles |
| std::map< std::string, TiledProperty > | properties |
Definition at line 232 of file TiledStructures.h.
|
inline |
Definition at line 267 of file TiledStructures.h.
|
inline |
Definition at line 273 of file TiledStructures.h.
References firstgid, GetComponentTypeID_Static(), imageheight, imagewidth, lastgid, margin, spacing, tilecount, tileheight, and tilewidth.
Here is the call graph for this function:Definition at line 289 of file TiledStructures.h.
References firstgid, GetComponentTypeID_Static(), lastgid, and Olympe::Tiled::TILE_ID_MASK.
Here is the call graph for this function:Definition at line 297 of file TiledStructures.h.
References firstgid, GetComponentTypeID_Static(), and Olympe::Tiled::TILE_ID_MASK.
Referenced by GetTileCoords().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 304 of file TiledStructures.h.
References columns, and GetLocalId().
Here is the call graph for this function:| int Olympe::Tiled::TiledTileset::columns |
Definition at line 243 of file TiledStructures.h.
Referenced by GetTileCoords(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::firstgid |
Definition at line 234 of file TiledStructures.h.
Referenced by CalculateLastGid(), ContainsGid(), GetLocalId(), Olympe::Tiled::TiledLevelLoader::LoadExternalTileset(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), and Olympe::Tiled::TiledLevelLoader::ParseTilesetXML().
| std::string Olympe::Tiled::TiledTileset::image |
Definition at line 255 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::imageheight |
Definition at line 257 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::imagewidth |
Definition at line 256 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::lastgid |
Definition at line 235 of file TiledStructures.h.
Referenced by CalculateLastGid(), and ContainsGid().
| int Olympe::Tiled::TiledTileset::margin |
Definition at line 245 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| std::string Olympe::Tiled::TiledTileset::name |
| std::map<std::string, TiledProperty> Olympe::Tiled::TiledTileset::properties |
Definition at line 264 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| std::string Olympe::Tiled::TiledTileset::source |
Definition at line 237 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::LoadExternalTileset(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), and Olympe::Tiled::TiledLevelLoader::ParseTilesetXML().
| int Olympe::Tiled::TiledTileset::spacing |
Definition at line 244 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::tilecount |
Definition at line 242 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::tileheight |
Definition at line 241 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::tileoffsetX |
Definition at line 252 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::LoadExternalTileset(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), Olympe::Tiled::TilesetParser::ParseTSX(), and Olympe::Tiled::TiledToOlympe::TransformObjectPosition().
| int Olympe::Tiled::TiledTileset::tileoffsetY |
Definition at line 253 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::LoadExternalTileset(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), Olympe::Tiled::TilesetParser::ParseTSX(), and Olympe::Tiled::TiledToOlympe::TransformObjectPosition().
| std::vector<TiledTile> Olympe::Tiled::TiledTileset::tiles |
Definition at line 261 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| int Olympe::Tiled::TiledTileset::tilewidth |
Definition at line 240 of file TiledStructures.h.
Referenced by CalculateLastGid(), Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().
| std::string Olympe::Tiled::TiledTileset::transparentcolor |
Definition at line 258 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileset(), Olympe::Tiled::TiledLevelLoader::ParseTilesetXML(), Olympe::Tiled::TilesetParser::ParseTSJ(), and Olympe::Tiled::TilesetParser::ParseTSX().