86 #define M(x) (1 << (x)) the north corner of the tile is raised
Corner
Enumeration of tile corners.
DECLARE_ENUM_AS_BIT_SET(GenderEthnicity) enum CompanyManagerFaceVariable
Bitgroups of the CompanyManagerFace variable.
Foundation for TRACK_BIT_RIGHT, but not a leveled foundation.
south and east corner are raised
the west corner of the tile is raised
Level south halftile non-continuously.
north and south corner are raised
the west halftile is leveled (non continuous slope)
the south halftile is leveled (non continuous slope)
Foundation for TRACK_BIT_LOWER, but not a leveled foundation.
the east corner of the tile is raised
north, west and south corner are raised
south and west corner are raised
Type (helpers) for enums.
north and east corner are raised
east, north and west corner are raised
indicates the slope is steep
Foundation
Enumeration for Foundations.
Foundation for TRACK_BIT_UPPER, but not a leveled foundation.
The tile is leveled up to a flat slope.
Level north halftile non-continuously.
west, south and east corner are raised
Foundation for TRACK_BIT_LEFT, but not a leveled foundation.
static const uint32 VALID_LEVEL_CROSSING_SLOPES
Constant bitset with safe slopes for building a level crossing.
one halftile is leveled (non continuous slope)
The tile has an along Y-axis inclined foundation.
bit mask containing all 'simple' slopes
The tile has a steep slope. The lowest corner is raised by a foundation and the upper halftile is lev...
#define M(x)
Helper for creating a bitset of slopes.
a steep slope falling to east (from west)
east and west corner are raised
north and west corner are raised
The tile has no foundation, the slope remains unchanged.
The tile has an along X-axis inclined foundation.
Used inside "rail_cmd.cpp" to indicate invalid slope/track combination.
the east halftile is leveled (non continuous slope)
Slope
Enumeration for the slope-type.
the north halftile is leveled (non continuous slope)
Level east halftile non-continuously.
a steep slope falling to south (from north)
The tile has a steep slope. The lowest corner is raised by a foundation to allow building railroad on...
a steep slope falling to west (from east)
three bits used for halftile slopes
the south corner of the tile is raised
Level west halftile non-continuously.
south, east and north corner are raised
a steep slope falling to north (from south)