|
OpenTTD Source 20251116-master-g21329071df
|
Information about a particular livery. More...
#include <livery.h>
Public Types | |
| enum class | Flag : uint8_t { Primary = 0 , Secondary = 1 } |
| using | Flags = EnumBitSet< Flag, uint8_t > |
Data Fields | |
| Flags | in_use {} |
| Livery flags. | |
| Colours | colour1 = COLOUR_BEGIN |
| First colour, for all vehicles. | |
| Colours | colour2 = COLOUR_BEGIN |
| Second colour, for vehicles with 2CC support. | |
| using Livery::Flags = EnumBitSet<Flag, uint8_t> |
|
strong |
| Colours Livery::colour1 = COLOUR_BEGIN |
First colour, for all vehicles.
Definition at line 87 of file livery.h.
Referenced by CmdAlterGroup(), CmdCreateGroup(), CmdSetGroupLivery(), DrawNewObjectTileInGUI(), GetCompanyInfo(), Company::GetCompanyRecolourOffset(), SelectCompanyLiveryWindow::GetWidgetString(), PropagateChildLivery(), and UpdateCompanyGroupLiveries().
| Colours Livery::colour2 = COLOUR_BEGIN |
Second colour, for vehicles with 2CC support.
Definition at line 88 of file livery.h.
Referenced by CmdAlterGroup(), CmdCreateGroup(), CmdSetGroupLivery(), DrawNewObjectTileInGUI(), GetCompanyInfo(), Company::GetCompanyRecolourOffset(), SelectCompanyLiveryWindow::GetWidgetString(), PropagateChildLivery(), and UpdateCompanyGroupLiveries().
| Flags Livery::in_use {} |
Livery flags.
Definition at line 86 of file livery.h.
Referenced by CmdAlterGroup(), CmdSetGroupLivery(), GetEngineLivery(), SelectCompanyLiveryWindow::GetWidgetString(), PropagateChildLivery(), and UpdateCompanyGroupLiveries().