![]() |
Gamedev Framework (gf)
0.19.0
A C++17 framework for 2D games
|
The properties of tiles. More...
#include <gf/TileProperties.h>
Public Member Functions | |
virtual | ~TileProperties () |
virtual RectF | computeBounds (Vector2i layerSize, Vector2f tileSize)=0 |
virtual RectI | computeVisibleArea (const RectF &local, Vector2f tileSize)=0 |
virtual RectF | computeCellBounds (Vector2i coords, Vector2f tileSize)=0 |
virtual Vector2i | computeCoordinates (Vector2f position, Vector2f tileSize)=0 |
virtual Polyline | computePolyline (Vector2i coords, Vector2f tileSize)=0 |
virtual void | forEachNeighbor (Vector2i coords, Vector2i layerSize, std::function< void(Vector2i)> func)=0 |
The properties of tiles.
These properties depend on the orientation of the tiles in the map.
|
virtual |
|
pure virtual |
Implemented in gf::GenericTileProperties< Helper >.
|
pure virtual |
Implemented in gf::GenericTileProperties< Helper >.
|
pure virtual |
Implemented in gf::GenericTileProperties< Helper >.
|
pure virtual |
Implemented in gf::GenericTileProperties< Helper >.
|
pure virtual |
Implemented in gf::GenericTileProperties< Helper >.
|
pure virtual |
Implemented in gf::GenericTileProperties< Helper >.