changeset 13249:f52dcc31398e draft

(svn r17758) -Revert (r17208): Use assert_compile() if you cannot count. -Fix (r7326): Powernaut Helicopter got wrong 'load amount'. -Fix (r2639): Call the Evil by its name.
author frosch <frosch@openttd.org>
date Sat, 10 Oct 2009 18:48:13 +0000
parents 6fab3ccd2735
children f4b2dee1e4c6
files src/engine.cpp src/table/engines.h
diffstat 2 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/engine.cpp
+++ b/src/engine.cpp
@@ -56,6 +56,8 @@
 	lengthof(_orig_rail_vehicle_info) + lengthof(_orig_road_vehicle_info) + lengthof(_orig_ship_vehicle_info),
 };
 
+assert_compile(lengthof(_orig_rail_vehicle_info) + lengthof(_orig_road_vehicle_info) + lengthof(_orig_ship_vehicle_info) + lengthof(_orig_aircraft_vehicle_info) == lengthof(_orig_engine_info));
+
 const uint EngineOverrideManager::NUM_DEFAULT_ENGINES = _engine_counts[VEH_TRAIN] + _engine_counts[VEH_ROAD] + _engine_counts[VEH_SHIP] + _engine_counts[VEH_AIRCRAFT];
 
 Engine::Engine() :
--- a/src/table/engines.h
+++ b/src/table/engines.h
@@ -335,6 +335,7 @@
 	MA( 23832,  20,  20,  99,                        Y), // 252 Flashbang Wizzer
 	MA( 13575,  20,  20,  40,                  T|A|S  ), // 253 Tricario Helicopter
 	MA( 28215,  20,  20,  30,                  T|A|S  ), // 254 Guru X2 Helicopter
+	MA( 13575,  20,  20,  99,                        Y), // 255 Powernaut Helicopter
 };
 #undef Y
 #undef S