12 #include <Render/Renderer.hpp> 13 #include <Container/ArrayS3/ArrayS3.hpp> 14 #include <Graphics/Texture/Texture.hpp> 15 #include <Container/Vector/Vector.hpp> 45 void init(
const int _worldSizeXY,
const int _nAtlas,
const int _tileSizePixels,
const int _atlasSizePixels)
47 aBoard.init(_worldSizeXY,_worldSizeXY,_nAtlas,0);
48 tileSizePixels=_tileSizePixels;
49 atlasSizePixels=_atlasSizePixels;
53 inline int &
operator() (
const unsigned int x,
const unsigned int y,
const unsigned int z)
65 void render(
const int _screenX1,
const int _screenY1,
const int _screenX2,
const int _screenY2,
const double _centerTileX,
const double _centerTileY)
86 void putTile(
const int _x,
const int _y,
const int _z,
const int _tileID)
void putTile(const int _x, const int _y, const int _z, const int _tileID)
Definition: TileViewer.hpp:86
short int pushTexture(Texture *t, short int layer)
Definition: TileViewer.hpp:72
Definition: TileViewer.hpp:18
int tileSizePixels
Definition: TileViewer.hpp:32
TileViewer()
Definition: TileViewer.hpp:38
int & operator()(const unsigned int x, const unsigned int y, const unsigned int z)
Definition: TileViewer.hpp:53
int atlasSizePixels
Definition: TileViewer.hpp:33
void loadAtlas(Texture *t, short int layer)
Definition: TileViewer.hpp:82
ArrayS3< int > aBoard
Definition: TileViewer.hpp:29
void render(const int _screenX1, const int _screenY1, const int _screenX2, const int _screenY2, const double _centerTileX, const double _centerTileY)
Definition: TileViewer.hpp:65
void init(const int _worldSizeXY, const int _nAtlas, const int _tileSizePixels, const int _atlasSizePixels)
Definition: TileViewer.hpp:45