rail.c
changeset 3933 a5f08e17f4a0
parent 3500 70b8e368e43c
child 3977 edb5b94e2094
--- a/rail.c	Thu Jun 01 22:20:40 2006 +0000
+++ b/rail.c	Fri Jun 02 13:05:41 2006 +0000
@@ -104,7 +104,6 @@
 
 RailType GetTileRailType(TileIndex tile, Trackdir trackdir)
 {
-	DiagDirection exitdir = TrackdirToExitdir(trackdir);
 	switch (GetTileType(tile)) {
 		case MP_RAILWAY:
 			return GetRailType(tile);
@@ -124,21 +123,8 @@
 					return GetRailType(tile);
 				}
 			} else {
-				if (IsBridgeRamp(tile)) {
-					if (GetBridgeTransportType(tile) == TRANSPORT_RAIL) {
-						return GetRailType(tile);
-					}
-				} else {
-					if (GetBridgeAxis(tile) == DiagDirToAxis(exitdir)) {
-						if (GetBridgeTransportType(tile) == TRANSPORT_RAIL) {
-							return GetRailTypeOnBridge(tile);
-						}
-					} else {
-						if (IsTransportUnderBridge(tile) &&
-								GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL) {
-							return GetRailType(tile);
-						}
-					}
+				if (GetBridgeTransportType(tile) == TRANSPORT_RAIL) {
+					return GetRailType(tile);
 				}
 			}
 			break;