equal
deleted
inserted
replaced
217 extern RailVehicleInfo _rail_vehicle_info[NUM_TRAIN_ENGINES]; |
217 extern RailVehicleInfo _rail_vehicle_info[NUM_TRAIN_ENGINES]; |
218 extern ShipVehicleInfo _ship_vehicle_info[NUM_SHIP_ENGINES]; |
218 extern ShipVehicleInfo _ship_vehicle_info[NUM_SHIP_ENGINES]; |
219 extern AircraftVehicleInfo _aircraft_vehicle_info[NUM_AIRCRAFT_ENGINES]; |
219 extern AircraftVehicleInfo _aircraft_vehicle_info[NUM_AIRCRAFT_ENGINES]; |
220 extern RoadVehicleInfo _road_vehicle_info[NUM_ROAD_ENGINES]; |
220 extern RoadVehicleInfo _road_vehicle_info[NUM_ROAD_ENGINES]; |
221 |
221 |
|
222 static inline const EngineInfo *EngInfo(EngineID e) |
|
223 { |
|
224 assert(e < lengthof(_engine_info)); |
|
225 return &_engine_info[e]; |
|
226 } |
|
227 |
222 static inline const RailVehicleInfo* RailVehInfo(EngineID e) |
228 static inline const RailVehicleInfo* RailVehInfo(EngineID e) |
223 { |
229 { |
224 assert(e < lengthof(_rail_vehicle_info)); |
230 assert(e < lengthof(_rail_vehicle_info)); |
225 return &_rail_vehicle_info[e]; |
231 return &_rail_vehicle_info[e]; |
226 } |
232 } |