diff options
author | peter1138 <peter1138@openttd.org> | 2006-03-31 12:59:43 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-03-31 12:59:43 +0000 |
commit | cd0a67dc657c8c967745cb3fb91ea9d04a79a826 (patch) | |
tree | 3f9c7926897f63e5f92550c9c7802e07ec3a2f67 /engine.h | |
parent | 859fc1d7f0173102d16e3a31b3ceb5066870ccb5 (diff) | |
download | openttd-cd0a67dc657c8c967745cb3fb91ea9d04a79a826.tar.xz |
(svn r4201) - Codechange: Do for _engine_info[] what we do for _*_vehicle_info[]; create and use a function to retrieve data, and ensure constness.
Diffstat (limited to 'engine.h')
-rw-r--r-- | engine.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -219,6 +219,12 @@ extern ShipVehicleInfo _ship_vehicle_info[NUM_SHIP_ENGINES]; extern AircraftVehicleInfo _aircraft_vehicle_info[NUM_AIRCRAFT_ENGINES]; extern RoadVehicleInfo _road_vehicle_info[NUM_ROAD_ENGINES]; +static inline const EngineInfo *EngInfo(EngineID e) +{ + assert(e < lengthof(_engine_info)); + return &_engine_info[e]; +} + static inline const RailVehicleInfo* RailVehInfo(EngineID e) { assert(e < lengthof(_rail_vehicle_info)); |