1
0
mirror of https://github.com/OpenTTD/OpenTTD synced 2026-02-01 16:44:34 +01:00

Codefix: use constructor to set index of PoolItems over 'magic'/UB

This commit is contained in:
Rubidium
2026-01-03 13:31:04 +01:00
committed by rubidium42
parent ee9e8ab9b2
commit 2e6f8fe191
53 changed files with 165 additions and 149 deletions

View File

@@ -68,7 +68,7 @@ const uint8_t _engine_offsets[4] = {
static_assert(lengthof(_orig_rail_vehicle_info) + lengthof(_orig_road_vehicle_info) + lengthof(_orig_ship_vehicle_info) + lengthof(_orig_aircraft_vehicle_info) == lengthof(_orig_engine_info));
Engine::Engine(VehicleType type, uint16_t local_id)
Engine::Engine(EngineID index, VehicleType type, uint16_t local_id) : EnginePool::PoolItem<&_engine_pool>(index)
{
this->type = type;
this->grf_prop.local_id = local_id;