From 480ea7c671b48b87f184098f305bccca6e986fb0 Mon Sep 17 00:00:00 2001 From: celestar Date: Sat, 18 Mar 2006 08:00:27 +0000 Subject: (svn r3939) -Fix: No longer assume that the number of slots is 2. It was not a problem up to now, but it's not The Right Thing (TM) to do either --- oldloader.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'oldloader.c') diff --git a/oldloader.c b/oldloader.c index b786f321c..4489e44f1 100644 --- a/oldloader.c +++ b/oldloader.c @@ -356,6 +356,7 @@ static void FixOldTowns(void) static void FixOldStations(void) { Station *st; + int i; FOR_ALL_STATIONS(st) { /* Check if we need to swap width and height for the station */ @@ -372,7 +373,7 @@ static void FixOldStations(void) st->bus_stops->station = st->index; st->bus_stops->next = NULL; st->bus_stops->prev = NULL; - st->bus_stops->slot[0] = st->bus_stops->slot[1] = INVALID_VEHICLE; + for (i = 0; i < NUM_SLOTS; i++) st->bus_stops->slot[i] = INVALID_VEHICLE; } if (st->lorry_tile_obsolete != 0) { @@ -383,7 +384,7 @@ static void FixOldStations(void) st->truck_stops->station = st->index; st->truck_stops->next = NULL; st->truck_stops->prev = NULL; - st->truck_stops->slot[0] = st->truck_stops->slot[1] = INVALID_VEHICLE; + for (i = 0; i < NUM_SLOTS; i++) st->truck_stops->slot[i] = INVALID_VEHICLE; } } } -- cgit v1.2.3-54-g00ecf