SDL SPOOKY PLATFORMER ENGINE  0.2.0
An implementation of a platformer using sdl, implemented using an entity component system and efficient collision management.
Public Member Functions | List of all members
CustomTileMap Class Reference

#include <MainTileMap.hpp>

Inheritance diagram for CustomTileMap:
TileMapComponent Component

Public Member Functions

void GenerateSimpleMap ()
 
 TileMapComponent (std::string tileSheetFileName, int tileRows, int tileCols, int _TileWidth, int _TileHeight, int mapRows, int mapCols, SDL_Renderer *ren)
 
- Public Member Functions inherited from TileMapComponent
 TileMapComponent (std::string tileSheetFileName, int tileRows, int tileCols, int _TileWidth, int _TileHeight, int mapRows, int mapCols, SDL_Renderer *ren)
 
 ~TileMapComponent ()
 
void PrintMap ()
 
void SetTile (int row, int col, int type)
 
int GetTileType (int row, int col)
 
void Render (SDL_Renderer *ren)
 
void Update (float deltaTime)
 Update this component according to the deltaTime. More...
 
- Public Member Functions inherited from Component
 Component ()
 
virtual ~Component ()
 

Additional Inherited Members

- Protected Attributes inherited from TileMapComponent
int m_TileRows
 
int m_TileCols
 
int m_TileWidth
 
int m_TileHeight
 
int m_MapRows
 
int m_MapCols
 
SDL_Surface * m_TileSpriteSheet
 
SDL_Texture * m_Texture
 
int * m_Tiles
 
- Protected Attributes inherited from Component
GameObjectentity
 The entitity to which this component belongs to. More...
 

Member Function Documentation

void CustomTileMap::GenerateSimpleMap ( )

Temporary function for generating a simple map to display some tiles

TileMapComponent::TileMapComponent ( std::string  tileSheetFileName,
int  tileRows,
int  tileCols,
int  _TileWidth,
int  _TileHeight,
int  mapRows,
int  mapCols,
SDL_Renderer *  ren 
)
using

Constructor for a tilemap


The documentation for this class was generated from the following files: