Some generic types. More...
#include "core/enum_type.hpp"
Go to the source code of this file.
Typedefs | |
typedef SimpleTinyEnumT < PauseMode, byte > | PauseModeByte |
Enumerations | |
enum | GameMode { GM_MENU, GM_NORMAL, GM_EDITOR } |
Mode which defines the state of the game. More... | |
enum | SwitchMode { SM_NONE, SM_NEWGAME, SM_RESTARTGAME, SM_EDITOR, SM_LOAD_GAME, SM_MENU, SM_SAVE_GAME, SM_SAVE_HEIGHTMAP, SM_GENRANDLAND, SM_LOAD_SCENARIO, SM_START_HEIGHTMAP, SM_LOAD_HEIGHTMAP, SM_SAVE_TEMPLATE, SM_LOAD_TEMPLATE } |
Mode which defines what mode we're switching to. More... | |
enum | DisplayOptions { DO_SHOW_TOWN_NAMES = 0, DO_SHOW_STATION_NAMES = 1, DO_SHOW_SIGNS = 2, DO_FULL_ANIMATION = 3, DO_FULL_DETAIL = 5, DO_SHOW_WAYPOINT_NAMES = 6 } |
Display Options. More... | |
enum | PauseMode { PM_UNPAUSED = 0, PM_PAUSED_NORMAL = 1 << 0, PM_PAUSED_SAVELOAD = 1 << 1, PM_PAUSED_JOIN = 1 << 2, PM_PAUSED_ERROR = 1 << 3, PM_PAUSED_ACTIVE_CLIENTS = 1 << 4, PMB_PAUSED_NETWORK = PM_PAUSED_ACTIVE_CLIENTS | PM_PAUSED_JOIN } |
Modes of pausing we've got. More... | |
Functions | |
void | AskExitGame () |
void | AskExitToGameMenu () |
int | ttd_main (int argc, char *argv[]) |
void | HandleExitGameRequest () |
Variables | |
GameMode | _game_mode |
SwitchMode | _switch_mode |
The next mainloop command. | |
bool | _exit_game |
PauseModeByte | _pause_mode |
The current pause mode. |
Some generic types.
Definition in file openttd.h.
enum DisplayOptions |
enum PauseMode |
Modes of pausing we've got.
enum SwitchMode |
Mode which defines what mode we're switching to.