(svn r2467) - Fix: [newgrf] Prevent trains with shorter wagons breaking apart when reversing in some cases. (Therax)

This commit is contained in:
hackykid 2005-06-21 14:50:08 +00:00
parent e5ccce418f
commit e2df1d71d5
1 changed files with 2 additions and 2 deletions

View File

@ -2643,7 +2643,7 @@ static void *CheckVehicleAtSignal(Vehicle *v, void *data)
static void TrainController(Vehicle *v)
{
Vehicle *prev = NULL;
Vehicle *prev;
GetNewVehiclePosResult gp;
uint32 r, tracks,ts;
int i, enterdir, newdir, dir;
@ -2652,7 +2652,7 @@ static void TrainController(Vehicle *v)
byte old_z;
/* For every vehicle after and including the given vehicle */
for (; v != NULL; prev = v, v = v->next) {
for (prev = GetPrevVehicleInChain(v); v != NULL; prev = v, v = v->next) {
BeginVehicleMove(v);
if (v->u.rail.track != 0x40) {