 |
Cytopia
0.3
A city building simulation game
|
Go to the documentation of this file. 1 #ifndef GAMESTATES_HXX_
2 #define GAMESTATES_HXX_
6 #include "../../util/Singleton.hxx"
7 #include "../common/enums.hxx"
PlacementMode placementMode
Specifies the placement mode when holding down the mouse.
@ LINE
Place tiles in a line from start to end point.
bool rectangularRoads
place rectangular road tiles instead of diagonal tiles
DemolishMode demolishMode
Abstract Singleton implementation.
@ DEFAULT
Demolish everything, but not.
LayerEditMode layerEditMode
Specifies the Layer Editmode. Editing Terrain or Blueprint (water pipes, subway,.....
LayerEditMode
This enum is for switching between layers.
@ TERRAIN
Default "overworld" edit mode.
Data struct for GameStates class.
bool drawUI
Draw UI. This is a temporary variable until the new UI has been implemented.