OpenTTD Source
1.11.0-beta2
|
void SetYearEngineAgingStops()
Compute the value for _year_engine_aging_stops.
void SetupEngines()
Initialise the engine pool with the data from the original vehicles.
void StartupOneEngine(Engine *e, Date aging_date)
Start/initialise one engine.
uint GetTotalCapacityOfArticulatedParts(EngineID engine)
Get the capacity of an engine with articulated parts.
Class for storing amounts of cargo.
void CheckEngines()
Check for engines that have an appropriate availability.
Owner
Enum for all companies/owners.
bool IsEngineRefittable(EngineID engine)
Check if an engine is refittable.
uint16 EngineID
Unique identification number of an engine.
void GetArticulatedVehicleCargoesAndRefits(EngineID engine, CargoArray *cargoes, CargoTypes *refits, CargoID cargo_type, uint cargo_capacity)
Get the default cargoes and refits of an articulated vehicle.
void StartupEngines()
Start/initialise all our engines.
int32 Date
The type to store our dates in.
VehicleType
Available vehicle types.
byte CargoID
Cargo slots to indicate a cargo type within a game.
bool IsEngineBuildable(EngineID engine, VehicleType type, CompanyID company)
Check if an engine is buildable.
const uint8 _engine_counts[4]
Number of engines of each vehicle type in original engine data.
const uint8 _engine_offsets[4]
Offset of the first engine of each vehicle type in original engine data.