OpenTTD/src/openttd.h

44 lines
665 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_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 */