(svn r2991) Reset vehicle images on game load. Allows savegames with NewGRFs saved prior to r2868 to load.
authorpeter1138
Mon, 26 Sep 2005 20:32:13 +0000
changeset 2465 76412332557e
parent 2464 e3054f0f0627
child 2466 1aa260b43faa
(svn r2991) Reset vehicle images on game load. Allows savegames with NewGRFs saved prior to r2868 to load.
vehicle.c
--- a/vehicle.c	Mon Sep 26 19:01:49 2005 +0000
+++ b/vehicle.c	Mon Sep 26 20:32:13 2005 +0000
@@ -187,6 +187,14 @@
 	FOR_ALL_VEHICLES(v) {
 		v->first = NULL;
 		if (v->type != 0) {
+			switch (v->type) {
+				case VEH_Train: v->cur_image = GetTrainImage(v, v->direction); break;
+				case VEH_Road: v->cur_image = GetRoadVehImage(v, v->direction); break;
+				case VEH_Ship: v->cur_image = GetShipImage(v, v->direction); break;
+				case VEH_Aircraft: v->cur_image = GetAircraftImage(v, v->direction); break;
+				default: break;
+			}
+
 			v->left_coord = INVALID_COORD;
 			VehiclePositionChanged(v);