# HG changeset patch # User peter1138 # Date 1127766733 0 # Node ID 90a531e2c9230b927854f8d0537c6ada4de92f13 # Parent 3dee59d241c0f82d7b79fe01a79f4e98b9f0af06 (svn r2991) Reset vehicle images on game load. Allows savegames with NewGRFs saved prior to r2868 to load. diff -r 3dee59d241c0 -r 90a531e2c923 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);