bridge_cmd.c
branchcustombridgeheads
changeset 5599 a18b0c2587f7
parent 5598 166345600ba9
child 5601 51f241d43769
--- a/bridge_cmd.c	Sat Dec 30 11:57:57 2006 +0000
+++ b/bridge_cmd.c	Sat Dec 30 12:05:05 2006 +0000
@@ -611,6 +611,10 @@
 	bool ice = HasBridgeSnowOrDesert(ti->tile);
 
 	if (GetBridgeTransportType(ti->tile) == TRANSPORT_RAIL) {
+		if (GetTrackBits(ti->tile) != TRACK_BIT_X && GetTrackBits(ti->tile) != TRACK_BIT_Y) {
+			DrawTile_Track(ti);
+			return;
+		}
 		base_offset = GetRailTypeInfo(GetRailType(ti->tile))->bridge_offset;
 		assert(base_offset != 8); /* This one is used for roads */
 	} else {