OpenTTD Source 20251019-master-g9f7f314f81
|
Settings that can be set per company. More...
#include <settings_type.h>
Data Fields | |
bool | engine_renew = false |
is autorenew enabled | |
int16_t | engine_renew_months = 0 |
months before/after the maximum vehicle age a vehicle should be renewed | |
uint32_t | engine_renew_money = 0 |
minimum amount of money before autorenew is used | |
bool | renew_keep_length = false |
sell some wagons if after autoreplace the train is longer than before | |
VehicleDefaultSettings | vehicle {} |
default settings for vehicles | |
Settings that can be set per company.
Definition at line 598 of file settings_type.h.
bool CompanySettings::engine_renew = false |
is autorenew enabled
Definition at line 599 of file settings_type.h.
Referenced by AgeVehicle(), and Vehicle::NeedsAutorenewing().
uint32_t CompanySettings::engine_renew_money = 0 |
minimum amount of money before autorenew is used
Definition at line 601 of file settings_type.h.
Referenced by Vehicle::NeedsServicing().
int16_t CompanySettings::engine_renew_months = 0 |
months before/after the maximum vehicle age a vehicle should be renewed
Definition at line 600 of file settings_type.h.
Referenced by Vehicle::NeedsAutorenewing().
bool CompanySettings::renew_keep_length = false |
sell some wagons if after autoreplace the train is longer than before
Definition at line 602 of file settings_type.h.
Referenced by CmdAutoreplaceVehicle(), CmdCreateGroup(), and ReplaceVehicleWindow::GetWidgetString().
VehicleDefaultSettings CompanySettings::vehicle {} |
default settings for vehicles
Definition at line 603 of file settings_type.h.
Referenced by ChangeOwnershipOfCompanyItems(), ChangeTimekeepingUnits(), CmdChangeServiceInt(), CompanyServiceInterval(), GetDefaultServiceInterval(), ServiceIntervalSettingsValueText(), and UpdateAllServiceInterval().