OpenTTD Source
20240917-master-g9ab0a47812
|
Go to the source code of this file.
Data Structures | |
struct | Livery |
Information about a particular livery. More... | |
Enumerations | |
enum | LiveryScheme : uint8_t { LS_BEGIN = 0, LS_DEFAULT = 0, LS_STEAM, LS_DIESEL, LS_ELECTRIC, LS_MONORAIL, LS_MAGLEV, LS_DMU, LS_EMU, LS_PASSENGER_WAGON_STEAM, LS_PASSENGER_WAGON_DIESEL, LS_PASSENGER_WAGON_ELECTRIC, LS_PASSENGER_WAGON_MONORAIL, LS_PASSENGER_WAGON_MAGLEV, LS_FREIGHT_WAGON, LS_BUS, LS_TRUCK, LS_PASSENGER_SHIP, LS_FREIGHT_SHIP, LS_HELICOPTER, LS_SMALL_PLANE, LS_LARGE_PLANE, LS_PASSENGER_TRAM, LS_FREIGHT_TRAM, LS_END } |
List of different livery schemes. | |
enum | LiveryClass : uint8_t { LC_OTHER, LC_RAIL, LC_ROAD, LC_SHIP, LC_AIRCRAFT, LC_GROUP_RAIL, LC_GROUP_ROAD, LC_GROUP_SHIP, LC_GROUP_AIRCRAFT, LC_END } |
List of different livery classes, used only by the livery GUI. | |
Functions | |
void | ResetCompanyLivery (Company *c) |
Reset the livery schemes to the company's primary colour. More... | |
Variables | |
static const uint8_t | LIT_NONE = 0 |
Don't show the liveries at all. | |
static const uint8_t | LIT_COMPANY = 1 |
Show the liveries of your own company. | |
static const uint8_t | LIT_ALL = 2 |
Show the liveries of all companies. | |
Functions/types related to livery colours.
Definition in file livery.h.
void ResetCompanyLivery | ( | Company * | c | ) |
Reset the livery schemes to the company's primary colour.
This is used on loading games without livery information and on new company start up.
c | Company to reset. |
Definition at line 561 of file company_cmd.cpp.
Referenced by DoStartupNewCompany().