From 50f1a93664c09bff09c0c5e06d73f515ecf90733 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Mon, 26 Sep 2005 20:32:13 +0000 Subject: [PATCH] (svn r2991) Reset vehicle images on game load. Allows savegames with NewGRFs saved prior to r2868 to load. --- vehicle.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vehicle.c b/vehicle.c index b80426a434..f3c4acadeb 100644 --- a/vehicle.c +++ b/vehicle.c @@ -187,6 +187,14 @@ void AfterLoadVehicles(void) 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);