Fix signal state propagation from the back side of tunnel/bridge tiles

This commit is contained in:
Jonathan G Rennison
2018-08-07 08:24:06 +01:00
parent 59c396cc3b
commit 848a92e0d9

View File

@@ -410,6 +410,9 @@ static SigInfo ExploreSegment(Owner owner)
if (!IsOneSignalBlock(owner, GetTileOwner(tile))) continue;
if (GetTunnelBridgeTransportType(tile) != TRANSPORT_RAIL) continue;
DiagDirection tunnel_bridge_dir = GetTunnelBridgeDirection(tile);
if (enterdir == tunnel_bridge_dir) continue;
TrackBits tracks = GetTunnelBridgeTrackBits(tile);
TrackBits across_tracks = GetAcrossTunnelBridgeTrackBits(tile);