summaryrefslogtreecommitdiff
path: root/src/newgrf.cpp
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2008-01-08 18:25:51 +0000
committerpeter1138 <peter1138@openttd.org>2008-01-08 18:25:51 +0000
commitce2104ed4783138596dfc56a0829222fccdf5b34 (patch)
tree3359d19b723ceaeb39e4f388d41c2ce17de26f60 /src/newgrf.cpp
parent814f47a3cc63934c2f111ec87a3d84bc2b4524c4 (diff)
downloadopenttd-ce2104ed4783138596dfc56a0829222fccdf5b34.tar.xz
(svn r11784) -Codechange: set up initial engine data in one place
Diffstat (limited to 'src/newgrf.cpp')
-rw-r--r--src/newgrf.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/newgrf.cpp b/src/newgrf.cpp
index 2b24efff6..c47a74452 100644
--- a/src/newgrf.cpp
+++ b/src/newgrf.cpp
@@ -5063,11 +5063,7 @@ static void ResetNewGRFData()
CleanUpGRFTownNames();
/* Copy/reset original engine info data */
- memcpy(&_engine_info, &orig_engine_info, sizeof(orig_engine_info));
- memcpy(&_rail_vehicle_info, &orig_rail_vehicle_info, sizeof(orig_rail_vehicle_info));
- memcpy(&_ship_vehicle_info, &orig_ship_vehicle_info, sizeof(orig_ship_vehicle_info));
- memcpy(&_aircraft_vehicle_info, &orig_aircraft_vehicle_info, sizeof(orig_aircraft_vehicle_info));
- memcpy(&_road_vehicle_info, &orig_road_vehicle_info, sizeof(orig_road_vehicle_info));
+ SetupEngines();
/* Copy/reset original bridge info data
* First, free sprite table data */
@@ -5124,9 +5120,6 @@ static void ResetNewGRFData()
/* Reset NewGRF errors. */
ResetNewGRFErrors();
- /* Add engine type to engine data. This is needed for the refit precalculation. */
- AddTypeToEngines();
-
/* Set up the default cargo types */
SetupCargoForClimate(_opt.landscape);