train_cmd.c
branchcustombridgeheads
changeset 5637 30d8850ae4fe
parent 5630 abc40525bd50
child 5638 252f1a09e117
--- a/train_cmd.c	Tue Jan 02 11:51:07 2007 +0000
+++ b/train_cmd.c	Tue Jan 02 14:08:26 2007 +0000
@@ -2890,7 +2890,7 @@
 
 static void TrainMovedChangeSignals(TileIndex tile, DiagDirection dir)
 {
-	if (IsTileType(tile, MP_RAILWAY) &&
+	if ( (IsTileType(tile, MP_RAILWAY) || IsTileType(tile, MP_RAILWAY_BRIDGE)) &&
 			GetRailTileType(tile) == RAIL_TILE_SIGNALS) {
 		uint i = FindFirstBit2x64(GetTrackBits(tile) * 0x101 & _reachable_tracks[dir]);
 		UpdateSignalsOnSegment(tile, _otherside_signal_directions[i]);