|
OpenTTD
|
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, GM_BOOTSTRAP } |
| 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 } |
| 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, DO_SHOW_COMPETITOR_SIGNS = 7 } |
| 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, PM_PAUSED_GAME_SCRIPT = 1 << 5, PMB_PAUSED_NETWORK = PM_PAUSED_ACTIVE_CLIENTS | PM_PAUSED_JOIN } |
| Modes of pausing we've got. More... | |
Functions | |
| void | AskExitGame () |
| void | AskExitToGameMenu () |
| int | openttd_main (int argc, char *argv[]) |
| Main entry point for this lovely game. More... | |
| void | HandleExitGameRequest () |
| void | SwitchToMode (SwitchMode new_mode) |
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 |
Display Options.
| enum PauseMode |
Modes of pausing we've got.
| enum SwitchMode |
Mode which defines what mode we're switching to.
| Enumerator | |
|---|---|
| SM_NEWGAME | New Game –> 'Random game'. |
| SM_RESTARTGAME | Restart –> 'Random game' with current settings. |
| SM_EDITOR | Switch to scenario editor. |
| SM_LOAD_GAME | Load game, Play Scenario. |
| SM_MENU | Switch to game intro menu. |
| SM_SAVE_GAME | Save game. |
| SM_SAVE_HEIGHTMAP | Save heightmap. |
| SM_GENRANDLAND | Generate random land within scenario editor. |
| SM_LOAD_SCENARIO | Load scenario from scenario editor. |
| SM_START_HEIGHTMAP | Load a heightmap and start a new game from it. |
| SM_LOAD_HEIGHTMAP | Load heightmap from scenario editor. |
| int openttd_main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Main entry point for this lovely game.
| argc | The number of arguments passed to this game. |
| argv | The values of the arguments. |
Definition at line 542 of file openttd.cpp.
References AfterNewGRFScan::AfterNewGRFScan(), and AfterNewGRFScan::save_config.