train_cmd.c
changeset 2805 b6098e7ca457
parent 2804 b932fe148d36
child 2817 58dcead3f545
--- a/train_cmd.c	Wed Dec 28 22:29:59 2005 +0000
+++ b/train_cmd.c	Thu Dec 29 12:42:59 2005 +0000
@@ -755,9 +755,6 @@
 			SetFrontEngine(v);
 			SetTrainEngine(v);
 
-			v->u.rail.shortest_platform[0] = 255;
-			v->u.rail.shortest_platform[1] = 0;
-
 			VehiclePositionChanged(v);
 
 			if (rvi->flags & RVI_MULTIHEAD) {
@@ -2427,27 +2424,6 @@
 
 	v->dest_tile = 0;
 
-	// store the station length if no shorter station was visited this order round
-	if (v->cur_order_index == 0) {
-		if (v->u.rail.shortest_platform[1] != 0 && v->u.rail.shortest_platform[1] != 255) {
-			// we went though a whole round of orders without interruptions, so we store the length of the shortest station
-			v->u.rail.shortest_platform[0] = v->u.rail.shortest_platform[1];
-		}
-		// all platforms are shorter than 255, so now we can find the shortest in the next order round. They might have changed size
-		v->u.rail.shortest_platform[1] = 255;
-	}
-
-	if (v->last_station_visited != INVALID_STATION) {
-		Station *st = GetStation(v->last_station_visited);
-		if (TileBelongsToRailStation(st, v->tile)) {
-			byte length = GetStationPlatforms(st, v->tile);
-
-			if (length < v->u.rail.shortest_platform[1]) {
-				v->u.rail.shortest_platform[1] = length;
-			}
-		}
-	}
-
 	result = false;
 	switch (order->type) {
 		case OT_GOTO_STATION: