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 | eb1568835815a10e4dde51c3067775feb4ca7930 (patch) | |
tree | 3f9c7926897f63e5f92550c9c7802e07ec3a2f67 /engine.h | |
parent | 113b093d89b9a467769ea8d1f7d7d39e91846f15 (diff) | |
download | openttd-eb1568835815a10e4dde51c3067775feb4ca7930.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)); |