changeset 4022:df6e0acbc8fd draft

(svn r5260) -Fix: It was possible to convert the railtype of a bridge while a train was on it
author tron <tron@openttd.org>
date Wed, 14 Jun 2006 09:52:50 +0000
parents 1a08b67c3cad
children 73dcf1f698bb
files tunnelbridge_cmd.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/tunnelbridge_cmd.c
+++ b/tunnelbridge_cmd.c
@@ -788,7 +788,6 @@
 		}
 		return _price.build_rail >> 1;
 	} else if (IsBridge(tile) && IsBridgeRamp(tile) && GetBridgeTransportType(tile) == TRANSPORT_RAIL) {
-		uint z = TilePixelHeight(tile) + TILE_HEIGHT;
 		const Vehicle* v;
 		TileIndexDiff delta;
 		int32 cost;
@@ -797,7 +796,7 @@
 
 		endtile = GetOtherBridgeEnd(tile);
 		// Make sure there's no vehicle on the bridge
-		v = FindVehicleBetween(tile, endtile, z);
+		v = FindVehicleBetween(tile, endtile, GetBridgeHeightRamp(tile));
 		if (v != NULL) {
 			return_cmd_error(VehicleInTheWayErrMsg(v));
 		}