tron@2186: /* $Id$ */ rubidium@8989: rubidium@9111: /** @file openttd.h Some generic types. */ tron@2186: Darkvater@2075: #ifndef OPENTTD_H Darkvater@2075: #define OPENTTD_H truelight@0: rubidium@8121: enum GameModes { rubidium@8121: GM_MENU, rubidium@8121: GM_NORMAL, rubidium@8121: GM_EDITOR rubidium@8121: }; rubidium@8121: 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 { peter1138@6591: DO_SHOW_TOWN_NAMES = 0, peter1138@6591: DO_SHOW_STATION_NAMES = 1, peter1138@6591: DO_SHOW_SIGNS = 2, peter1138@6591: DO_FULL_ANIMATION = 3, peter1138@6591: DO_FULL_DETAIL = 5, peter1138@6591: DO_WAYPOINTS = 6, peter1138@6427: }; peter1138@6427: rubidium@8121: extern byte _game_mode; rubidium@8121: extern bool _exit_game; peter1138@8670: extern int8 _pause_game; rubidium@8121: Darkvater@2075: #endif /* OPENTTD_H */