You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
/* $Id$ */
|
|
|
|
|
|
|
|
/** @file openttd.h Some generic types. */
|
|
|
|
|
|
|
|
#ifndef OPENTTD_H
|
|
|
|
#define OPENTTD_H
|
|
|
|
|
|
|
|
enum GameModes {
|
|
|
|
GM_MENU,
|
|
|
|
GM_NORMAL,
|
|
|
|
GM_EDITOR
|
|
|
|
};
|
|
|
|
|
|
|
|
enum SwitchModes {
|
|
|
|
SM_NONE = 0,
|
|
|
|
SM_NEWGAME = 1,
|
|
|
|
SM_EDITOR = 2,
|
|
|
|
SM_LOAD = 3,
|
|
|
|
SM_MENU = 4,
|
|
|
|
SM_SAVE = 5,
|
|
|
|
SM_GENRANDLAND = 6,
|
|
|
|
SM_LOAD_SCENARIO = 9,
|
|
|
|
SM_START_SCENARIO = 10,
|
(svn r5946) -Add: merged the TGP branch to mainline. TGP adds:
- New optional landscape generator (TerraGenesis Perlin)
- Load heightmaps (either BMP or PNG)
- Progress dialog while generating worlds (no longer a 'hanging' screen)
- New dialogs for NewGame, Create Scenario and Play Heightmap
- Easier to configure your landscape
- More things to configure (tree-placer, ..)
- Speedup of world generation
- New console command 'restart': restart the map EXACTLY as it was when you
first started it (needs a game made after or with this commit)
- New console command 'getseed': get the seed of your map and share it with
others (of course only works with generated maps)
- Many new, world generation related, things
- Many internal cleanups and rewrites
Many tnx to those people who helped making this:
Belugas, DaleStan, glx, KUDr, RichK67, Rubidium, and TrueLight (alfabetic)
Many tnx to those who helped testing:
Arnau, Bjarni, and tokai (alfabetic)
And to all other people who helped testing and sending comments / bugs
Stats: 673 lines changed, 3534 new lines, 79 new strings
18 years ago
|
|
|
SM_START_HEIGHTMAP = 11,
|
|
|
|
SM_LOAD_HEIGHTMAP = 12,
|
|
|
|
};
|
|
|
|
|
|
|
|
/* 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 byte _game_mode;
|
|
|
|
extern bool _exit_game;
|
|
|
|
extern int8 _pause_game;
|
|
|
|
|
|
|
|
#endif /* OPENTTD_H */
|