tron@2186: /* $Id$ */ richk@10274: richk@10724: /** @file openttd.h Some generic types. */ tron@2186: Darkvater@2075: #ifndef OPENTTD_H Darkvater@2075: #define OPENTTD_H truelight@0: rubidium@6872: enum GameModes { rubidium@6872: GM_MENU, rubidium@6872: GM_NORMAL, rubidium@6872: GM_EDITOR rubidium@4293: }; rubidium@4293: truelight@0: enum SwitchModes { rubidium@4344: SM_NONE = 0, rubidium@4344: SM_NEWGAME = 1, rubidium@4344: SM_EDITOR = 2, rubidium@4344: SM_LOAD = 3, rubidium@4344: SM_MENU = 4, rubidium@4344: SM_SAVE = 5, rubidium@4344: SM_GENRANDLAND = 6, rubidium@4344: SM_LOAD_SCENARIO = 9, rubidium@4344: SM_START_SCENARIO = 10, truelight@4300: SM_START_HEIGHTMAP = 11, rubidium@4344: SM_LOAD_HEIGHTMAP = 12, truelight@0: }; truelight@0: truelight@0: /* Display Options */ truelight@0: enum { richk@6719: DO_SHOW_TOWN_NAMES = 0, richk@6719: DO_SHOW_STATION_NAMES = 1, richk@6719: DO_SHOW_SIGNS = 2, richk@6719: DO_FULL_ANIMATION = 3, richk@6719: DO_FULL_DETAIL = 5, richk@6719: DO_WAYPOINTS = 6, richk@6719: }; richk@6719: rubidium@6872: extern byte _game_mode; rubidium@6872: extern bool _exit_game; richk@6878: extern int8 _pause_game; rubidium@6872: Darkvater@2075: #endif /* OPENTTD_H */