17 typedef uint32 RailTypeLabel;
19 static const RailTypeLabel RAILTYPE_RAIL_LABEL =
'RAIL';
20 static const RailTypeLabel RAILTYPE_ELECTRIC_LABEL =
'ELRL';
21 static const RailTypeLabel RAILTYPE_MONO_LABEL =
'MONO';
22 static const RailTypeLabel RAILTYPE_MAGLEV_LABEL =
'MGLV';
Helper template class that makes basic properties of given enumeration type visible from outsize...
DECLARE_ENUM_AS_BIT_SET(GenderEthnicity) enum CompanyManagerFaceVariable
Bitgroups of the CompanyManagerFace variable.
RailTypes
The different roadtypes we support, but then a bitmask of them.
RailType
Enumeration for all possible railtypes.
Standard non-electric rails.
Type (helpers) for enums.
Default railtype: most used.
Default railtype: first available.
Informative template class exposing basic enumeration properties used by several other templates belo...
Default railtype: last available.
Flag for invalid railtype.
#define DECLARE_POSTFIX_INCREMENT(type)
Some enums need to have allowed incrementing (i.e.