R-Type
1.0.1.0
Rewrite of the R-Type game with networking ability
|
Public Member Functions | |
Map (const std::string &path, std::shared_ptr< engine::TextureManager > &textureMng) | |
tson::Tileset * | getTilesetByTileId (uint32_t id) |
void | loadMap () |
void | loadTexture (std::shared_ptr< engine::TextureManager > &textureMng) |
void | loadTiles (tson::Layer *layer) |
Static Public Member Functions | |
static sf::Vector2i | getTilePosition (uint32_t id, tson::Tileset *tileset) |
Private Member Functions | |
void | draw (sf::RenderTarget &target, sf::RenderStates states) const override |
Private Attributes | |
std::vector< Layer > | _layers |
std::unique_ptr< tson::Map > | _map |
std::map< std::string, std::shared_ptr< sf::Texture > > | _textures |