#include <TileSet.h>
Public Member Functions | |
| TileSet (SDL_Renderer *renderer) | |
| int | loadTileSet (const char *filename, int tilewidth, int tileheight, int tiles) |
| void | drawTile (int x, int y, int index, SDL_RendererFlip flip) |
| void | drawTile (int x, int y, int w, int h, int index, SDL_RendererFlip flip) |
| SDL_Renderer * | getRenderer () |
| int | getTilesCnt () |
Public Attributes | |
| int | tilewidth |
| int | texturewidth |
| int | tileheight |
| int | textureheight |
| int | tiles |
Represents an Basic Tileset for the BaseEngine.
This Tileset can be used to Create Tile based Games.
You need to initialize it with an SDL_Renderer before drawing.
Usage:
TileSet *ptileset = new Tileset(SDL_Renderer *renderer);
ptileset.loadTileset("mytileset.png", 32, 32, 10);
| void TileSet::drawTile | ( | int | x, |
| int | y, | ||
| int | index, | ||
| SDL_RendererFlip | flip | ||
| ) |
| void TileSet::drawTile | ( | int | x, |
| int | y, | ||
| int | w, | ||
| int | h, | ||
| int | index, | ||
| SDL_RendererFlip | flip | ||
| ) |
| SDL_Renderer * TileSet::getRenderer | ( | ) |
Returns the current SDL_Renderer
| int TileSet::getTilesCnt | ( | ) |
Returns the number of Tiles in this Tileset
1.8.6