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.
bool in_use
Set if this livery should be used instead of the default livery.
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.
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(type)
Some enums need to have allowed incrementing (i.e.