#include <World_Viewer.hpp>
|
| WorldViewer () |
|
void | centerView () |
|
bool | keyboardEvent (Keyboard *_keyboard) |
|
void | zoomIn () |
|
void | zoomOut () |
|
void | setTileSize (const int _tileSize) |
|
void | switchTarget (World_Local *_worldLocal) |
|
void | normaliseCoordinates () |
|
bool | mouseEvent (Mouse *mouse) |
|
void | setPanel (const int _x1, const int _y1, const int _x2, const int _y2) |
|
void | setCenterTile (const double _centerTileX, const double _centerTileY, const int _subTileX=LOCAL_MAP_SIZE/2, const int _subTileY=LOCAL_MAP_SIZE/2) |
|
void | toScreenCoords (const int _tileX, const int _tileY, int *_pixelX, int *_pixelY) |
|
void | toTileCoords (int pixelX, int pixelY, unsigned long int *absX, unsigned long int *absY) |
|
void | renderWorldIcons () |
|
void | updateScene () |
|
void | render () |
|
void | renderLocalMap (World_Local *localMap, int currentX, int currentY) |
|
void | renderTextureMode (int tileX, int tileY, float pixelTileX, float pixelTileY) |
|
void | renderColourMode (int tileX, int tileY, float pixelTileX, float pixelTileY) |
|
double | getTilesNX () |
|
double | getTilesNY () |
|
◆ WorldViewer()
WorldViewer::WorldViewer |
( |
| ) |
|
|
inline |
◆ centerView()
void WorldViewer::centerView |
( |
| ) |
|
|
inline |
◆ getTilesNX()
double WorldViewer::getTilesNX |
( |
| ) |
|
|
inline |
◆ getTilesNY()
double WorldViewer::getTilesNY |
( |
| ) |
|
|
inline |
◆ keyboardEvent()
bool WorldViewer::keyboardEvent |
( |
Keyboard * |
_keyboard | ) |
|
|
inline |
◆ mouseEvent()
bool WorldViewer::mouseEvent |
( |
Mouse * |
mouse | ) |
|
|
inline |
◆ normaliseCoordinates()
void WorldViewer::normaliseCoordinates |
( |
| ) |
|
|
inline |
◆ render()
void WorldViewer::render |
( |
| ) |
|
|
inline |
◆ renderColourMode()
void WorldViewer::renderColourMode |
( |
int |
tileX, |
|
|
int |
tileY, |
|
|
float |
pixelTileX, |
|
|
float |
pixelTileY |
|
) |
| |
|
inline |
◆ renderLocalMap()
void WorldViewer::renderLocalMap |
( |
World_Local * |
localMap, |
|
|
int |
currentX, |
|
|
int |
currentY |
|
) |
| |
|
inline |
◆ renderTextureMode()
void WorldViewer::renderTextureMode |
( |
int |
tileX, |
|
|
int |
tileY, |
|
|
float |
pixelTileX, |
|
|
float |
pixelTileY |
|
) |
| |
|
inline |
◆ renderWorldIcons()
void WorldViewer::renderWorldIcons |
( |
| ) |
|
|
inline |
◆ setCenterTile()
void WorldViewer::setCenterTile |
( |
const double |
_centerTileX, |
|
|
const double |
_centerTileY, |
|
|
const int |
_subTileX = LOCAL_MAP_SIZE/2 , |
|
|
const int |
_subTileY = LOCAL_MAP_SIZE/2 |
|
) |
| |
|
inline |
◆ setPanel()
void WorldViewer::setPanel |
( |
const int |
_x1, |
|
|
const int |
_y1, |
|
|
const int |
_x2, |
|
|
const int |
_y2 |
|
) |
| |
|
inline |
◆ setTileSize()
void WorldViewer::setTileSize |
( |
const int |
_tileSize | ) |
|
|
inline |
◆ switchTarget()
void WorldViewer::switchTarget |
( |
World_Local * |
_worldLocal | ) |
|
|
inline |
◆ toScreenCoords()
void WorldViewer::toScreenCoords |
( |
const int |
_tileX, |
|
|
const int |
_tileY, |
|
|
int * |
_pixelX, |
|
|
int * |
_pixelY |
|
) |
| |
|
inline |
◆ toTileCoords()
void WorldViewer::toTileCoords |
( |
int |
pixelX, |
|
|
int |
pixelY, |
|
|
unsigned long int * |
absX, |
|
|
unsigned long int * |
absY |
|
) |
| |
|
inline |
◆ updateScene()
void WorldViewer::updateScene |
( |
| ) |
|
|
inline |
◆ zoomIn()
void WorldViewer::zoomIn |
( |
| ) |
|
|
inline |
◆ zoomOut()
void WorldViewer::zoomOut |
( |
| ) |
|
|
inline |
◆ active
◆ alternateTile
bool WorldViewer::alternateTile |
◆ centerLocalX
int WorldViewer::centerLocalX |
◆ centerLocalY
int WorldViewer::centerLocalY |
◆ centerTileX
double WorldViewer::centerTileX |
◆ centerTileY
double WorldViewer::centerTileY |
◆ demoMode
bool WorldViewer::demoMode |
◆ demoScroll
double WorldViewer::demoScroll |
◆ firstPixelX
int WorldViewer::firstPixelX |
◆ firstPixelY
int WorldViewer::firstPixelY |
◆ firstTileAbsX
unsigned long int WorldViewer::firstTileAbsX |
◆ firstTileAbsY
unsigned long int WorldViewer::firstTileAbsY |
◆ firstTileX
int WorldViewer::firstTileX |
◆ firstTileY
int WorldViewer::firstTileY |
◆ hoveredAbsoluteX
unsigned long int WorldViewer::hoveredAbsoluteX |
◆ hoveredAbsoluteY
unsigned long int WorldViewer::hoveredAbsoluteY |
◆ hoveredXTile
int WorldViewer::hoveredXTile |
◆ hoveredXTileLocal
int WorldViewer::hoveredXTileLocal |
◆ hoveredYTile
int WorldViewer::hoveredYTile |
◆ hoveredYTileLocal
int WorldViewer::hoveredYTileLocal |
◆ landMode
bool WorldViewer::landMode |
◆ lastMouseX
short int WorldViewer::lastMouseX |
◆ lastMouseY
short int WorldViewer::lastMouseY |
◆ panning
bool WorldViewer::panning |
◆ panX
◆ panY
◆ pixelsPerLocalTile
double WorldViewer::pixelsPerLocalTile |
◆ rainManager
◆ showHoveredTile
bool WorldViewer::showHoveredTile |
◆ subterraneanMode
bool WorldViewer::subterraneanMode |
◆ territoryView
bool WorldViewer::territoryView |
◆ tilesetMode
bool WorldViewer::tilesetMode |
◆ tileSize
int WorldViewer::tileSize |
◆ tilesToSkip
int WorldViewer::tilesToSkip |
◆ world
World* WorldViewer::world |
◆ worldLocal
The documentation for this class was generated from the following file: