#include "core/enum_type.hpp"
Go to the source code of this file.
Data Structures | |
| struct | EnumPropsT< TownLayout > |
| Define basic enum properties. More... | |
Typedefs | |
| typedef uint16 | TownID |
| typedef uint16 | HouseID |
| typedef uint16 | HouseClassID |
| typedef TinyEnumT< TownLayout > | TownLayoutByte |
Enumerations | |
| enum | TownSizeMode { TSM_RANDOM, TSM_FIXED, TSM_CITY } |
| enum | { RATING_MINIMUM = -1000, RATING_APPALLING = -400, RATING_VERYPOOR = -200, RATING_POOR = 0, RATING_MEDIOCRE = 200, RATING_GOOD = 400, RATING_VERYGOOD = 600, RATING_EXCELLENT = 800, RATING_OUTSTANDING = 1000, RATING_MAXIMUM = RATING_OUTSTANDING, RATING_INITIAL = 500, RATING_TREE_DOWN_STEP = -35, RATING_TREE_MINIMUM = RATING_MINIMUM, RATING_TREE_UP_STEP = 7, RATING_TREE_MAXIMUM = 220, RATING_GROWTH_UP_STEP = 5, RATING_GROWTH_MAXIMUM = RATING_MEDIOCRE, RATING_STATION_UP_STEP = 12, RATING_STATION_DOWN_STEP = -15, RATING_TUNNEL_BRIDGE_DOWN_STEP = -250, RATING_TUNNEL_BRIDGE_MINIMUM = 0, RATING_ROAD_DOWN_STEP_INNER = -50, RATING_ROAD_DOWN_STEP_EDGE = -18, RATING_ROAD_MINIMUM = -100, RATING_HOUSE_MINIMUM = RATING_MINIMUM, RATING_BRIBE_UP_STEP = 200, RATING_BRIBE_MAXIMUM = 800, RATING_BRIBE_DOWN_TO = -50 } |
| enum | TownLayout { TL_NO_ROADS = 0, TL_ORIGINAL, TL_BETTER_ROADS, TL_2X2_GRID, TL_3X3_GRID, TL_RANDOM, NUM_TLS } |
| Town Layouts. More... | |
| enum | { MAX_LENGTH_TOWN_NAME_BYTES = 31, MAX_LENGTH_TOWN_NAME_PIXELS = 130 } |
Definition in file town_type.h.
| anonymous enum |
Definition at line 23 of file town_type.h.
| anonymous enum |
| MAX_LENGTH_TOWN_NAME_BYTES | The maximum length of a town name in bytes including ''. |
| MAX_LENGTH_TOWN_NAME_PIXELS | The maximum length of a town name in pixels. |
Definition at line 84 of file town_type.h.
| enum TownLayout |
Town Layouts.
Definition at line 67 of file town_type.h.
1.5.6