34 LS_PASSENGER_WAGON_STEAM,
35 LS_PASSENGER_WAGON_DIESEL,
36 LS_PASSENGER_WAGON_ELECTRIC,
37 LS_PASSENGER_WAGON_MONORAIL,
38 LS_PASSENGER_WAGON_MAGLEV,
Helper template class that makes basic properties of given enumeration type visible from outsize...
LiveryScheme
List of different livery schemes.
static const byte LIT_COMPANY
Show the liveries of your own company.
Informative template class exposing basic enumeration properties used by several other templates belo...
void ResetCompanyLivery(Company *c)
Reset the livery schemes to the company's primary colour.
Information about a particular livery.
static const byte LIT_ALL
Show the liveries of all companies.
byte colour2
Second colour, for vehicles with 2CC support.
LiveryClass
List of different livery classes, used only by the livery GUI.
byte in_use
Bit 0 set if this livery should override the default livery first colour, Bit 1 for the second colour...
Types related to companies.
static const byte LIT_NONE
Don't show the liveries at all.
byte colour1
First colour, for all vehicles.
#define DECLARE_POSTFIX_INCREMENT(enum_type)
Some enums need to have allowed incrementing (i.e.