mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-07-09 13:59:41 +01:00
- Fix: Some typos in .obg stuff (r17136) - Fix: Mark industry tiles dirty when trigger are triggered (r17118) - Fix: Squirrel_export.sh failed for some locales (r17109) - Fix: Make restart command work again and make the help show how it works and how it does not work [FS#3092] (r17097) - Fix: Make ParseStringChoice a bit safer (r17095) - Change: Make strgen warn if the translation uses STRINGn or RAW_STRING instead of STRING (r17137, r17129)
45 lines
682 B
C
45 lines
682 B
C
/* $Id$ */
|
|
|
|
/** @file openttd.h Some generic types. */
|
|
|
|
#ifndef OPENTTD_H
|
|
#define OPENTTD_H
|
|
|
|
enum GameMode {
|
|
GM_MENU,
|
|
GM_NORMAL,
|
|
GM_EDITOR,
|
|
};
|
|
|
|
enum SwitchMode {
|
|
SM_NONE,
|
|
SM_NEWGAME,
|
|
SM_RESTARTGAME,
|
|
SM_EDITOR,
|
|
SM_LOAD,
|
|
SM_MENU,
|
|
SM_SAVE,
|
|
SM_GENRANDLAND,
|
|
SM_LOAD_SCENARIO,
|
|
SM_START_SCENARIO,
|
|
SM_START_HEIGHTMAP,
|
|
SM_LOAD_HEIGHTMAP,
|
|
};
|
|
|
|
/* Display Options */
|
|
enum {
|
|
DO_SHOW_TOWN_NAMES = 0,
|
|
DO_SHOW_STATION_NAMES = 1,
|
|
DO_SHOW_SIGNS = 2,
|
|
DO_FULL_ANIMATION = 3,
|
|
DO_FULL_DETAIL = 5,
|
|
DO_WAYPOINTS = 6,
|
|
};
|
|
|
|
extern GameMode _game_mode;
|
|
extern SwitchMode _switch_mode;
|
|
extern bool _exit_game;
|
|
extern int8 _pause_game;
|
|
|
|
#endif /* OPENTTD_H */
|