59 unsigned int m_tileWidth;
60 unsigned int m_tileHeight;
61 unsigned int m_tileDistance;
63 unsigned int m_imageWidth, m_imageHeight;
68 void loadImage(
const char* path,
unsigned int width,
unsigned int height,
70 Vector4 getTexCoords(
unsigned int x,
unsigned int y);
91 Tile(
unsigned int x,
unsigned int y,
unsigned int width,
92 unsigned int height,
const char* label,
unsigned int tilex,
94 :
Widget(x, y, width, height, label),
TileSheet()
Definition: Tile.h:66
TileSheet * m_parentSheet
Definition: Tile.h:86
int getImage()
Definition: Tile.h:71
float y
Definition: Vector2.h:36
float x
Definition: Vector2.h:35
Implements a tile sheet from which it is possible to retrieve one specific tile.
Definition: Tile.h:54
void setTileSheet(TileSheet *sheet)
Definition: Tile.h:103
unsigned int m_tiley
Definition: Tile.h:88
The Tile class displays a texture on the screen.
Definition: Tile.h:82
Tile(unsigned int x, unsigned int y, unsigned int width, unsigned int height, const char *label, unsigned int tilex, unsigned int tiley)
Definition: Tile.h:91
const char * getStaticName()
Definition: Tile.h:101
void setOffset(Vector2 vec)
Definition: Tile.h:104
OText * m_labelText
Definition: Tile.h:85