OpenTTD Source 20241224-master-gf74b0cf984
|
Settings related to vehicles. More...
#include <settings_type.h>
Data Fields | |
uint8_t | max_train_length |
maximum length for trains | |
uint8_t | smoke_amount |
amount of smoke/sparks locomotives produce | |
uint8_t | train_acceleration_model |
realistic acceleration for trains | |
uint8_t | roadveh_acceleration_model |
realistic acceleration for road vehicles | |
uint8_t | train_slope_steepness |
Steepness of hills for trains when using realistic acceleration. | |
uint8_t | roadveh_slope_steepness |
Steepness of hills for road vehicles when using realistic acceleration. | |
bool | wagon_speed_limits |
enable wagon speed limits | |
bool | disable_elrails |
when true, the elrails are disabled | |
UnitID | max_trains |
max trains in game per company | |
UnitID | max_roadveh |
max trucks in game per company | |
UnitID | max_aircraft |
max planes in game per company | |
UnitID | max_ships |
max ships in game per company | |
uint8_t | plane_speed |
divisor for speed of aircraft | |
uint8_t | freight_trains |
value to multiply the weight of cargo by | |
bool | dynamic_engines |
enable dynamic allocation of engine data | |
bool | never_expire_vehicles |
never expire vehicles | |
uint8_t | extend_vehicle_life |
extend vehicle life by this many years | |
uint8_t | road_side |
the side of the road vehicles drive on | |
uint8_t | plane_crashes |
number of plane crashes, 0 = none, 1 = reduced, 2 = normal | |
Settings related to vehicles.
Definition at line 490 of file settings_type.h.
bool VehicleSettings::disable_elrails |
when true, the elrails are disabled
Definition at line 498 of file settings_type.h.
Referenced by AfterLoadGame(), CmdConvertRail(), GetGlobalVariable(), HasRailCatenaryDrawn(), InitializeGRFSpecial(), and ParamSet().
bool VehicleSettings::dynamic_engines |
enable dynamic allocation of engine data
Definition at line 505 of file settings_type.h.
Referenced by AfterLoadGame(), GetNewEngine(), GetNewEngineID(), InitializeGRFSpecial(), and ParamSet().
uint8_t VehicleSettings::extend_vehicle_life |
extend vehicle life by this many years
Definition at line 507 of file settings_type.h.
Referenced by Engine::GetLifeLengthInDays().
uint8_t VehicleSettings::freight_trains |
value to multiply the weight of cargo by
Definition at line 504 of file settings_type.h.
Referenced by DrawTrainDetails(), FreightWagonMult(), InitializeGRFSpecial(), TrainDetailsCapacityTab(), and TrainDetailsCargoTab().
UnitID VehicleSettings::max_aircraft |
max planes in game per company
Definition at line 501 of file settings_type.h.
Referenced by CanBuildVehicleInfrastructure(), CheckTakeoverVehicleLimit(), GetFreeUnitNumber(), and IsVehicleTypeDisabled().
UnitID VehicleSettings::max_roadveh |
max trucks in game per company
Definition at line 500 of file settings_type.h.
Referenced by CanBuildVehicleInfrastructure(), CheckTakeoverVehicleLimit(), GetFreeUnitNumber(), and IsVehicleTypeDisabled().
UnitID VehicleSettings::max_ships |
max ships in game per company
Definition at line 502 of file settings_type.h.
Referenced by CanBuildVehicleInfrastructure(), CheckTakeoverVehicleLimit(), GetFreeUnitNumber(), and IsVehicleTypeDisabled().
uint8_t VehicleSettings::max_train_length |
maximum length for trains
Definition at line 491 of file settings_type.h.
Referenced by AfterLoadGame(), CheckTrainAttachment(), and ReplaceChain().
UnitID VehicleSettings::max_trains |
max trains in game per company
Definition at line 499 of file settings_type.h.
Referenced by CanBuildVehicleInfrastructure(), CheckNewTrain(), CheckTakeoverVehicleLimit(), GetFreeUnitNumber(), and IsVehicleTypeDisabled().
bool VehicleSettings::never_expire_vehicles |
never expire vehicles
Definition at line 506 of file settings_type.h.
Referenced by CalcEngineReliability(), and InitializeGRFSpecial().
uint8_t VehicleSettings::plane_crashes |
number of plane crashes, 0 = none, 1 = reduced, 2 = normal
Definition at line 509 of file settings_type.h.
Referenced by AfterLoadGame(), and MaybeCrashAirplane().
uint8_t VehicleSettings::plane_speed |
divisor for speed of aircraft
Definition at line 503 of file settings_type.h.
Referenced by AfterLoadGame(), AircraftController(), and UpdateAircraftSpeed().
uint8_t VehicleSettings::road_side |
the side of the road vehicles drive on
Definition at line 508 of file settings_type.h.
Referenced by AfterLoadGame(), LinkGraphOverlay::DrawContent(), and GetGlobalVariable().
uint8_t VehicleSettings::roadveh_acceleration_model |
realistic acceleration for road vehicles
Definition at line 494 of file settings_type.h.
Referenced by AfterLoadGame(), AfterLoadVehiclesPhase2(), CmdBuildRoadVehicle(), CmdRefitVehicle(), DisplayVehicleSortDropDown(), VehicleDetailsWindow::DrawWidget(), RoadVehicle::GetCurrentMaxSpeed(), BuildVehicleWindow::OnInvalidateData(), RoadVehAccelerationModelChanged(), and RoadVehicle::UpdateSpeed().
uint8_t VehicleSettings::roadveh_slope_steepness |
Steepness of hills for road vehicles when using realistic acceleration.
Definition at line 496 of file settings_type.h.
Referenced by AfterLoadGame(), and RoadVehicle::GetSlopeSteepness().
uint8_t VehicleSettings::smoke_amount |
amount of smoke/sparks locomotives produce
Definition at line 492 of file settings_type.h.
Referenced by Vehicle::ShowVisualEffect().
uint8_t VehicleSettings::train_acceleration_model |
realistic acceleration for trains
Definition at line 493 of file settings_type.h.
Referenced by AffectSpeedByZChange(), AfterLoadGame(), CmdReverseTrainDirection(), DisplayVehicleSortDropDown(), VehicleDetailsWindow::DrawWidget(), Train::GetCurrentMaxSpeed(), Train::GetCurveSpeedLimit(), TrainController(), and Train::UpdateSpeed().
uint8_t VehicleSettings::train_slope_steepness |
Steepness of hills for trains when using realistic acceleration.
Definition at line 495 of file settings_type.h.
Referenced by AfterLoadGame(), and Train::GetSlopeSteepness().
bool VehicleSettings::wagon_speed_limits |
enable wagon speed limits
Definition at line 497 of file settings_type.h.
Referenced by Train::ConsistChanged(), and InitializeGRFSpecial().