(svn r7747) [cbh] - Fix: Signals on bridge heads should work now custombridgeheads
authorcelestar
Tue, 02 Jan 2007 14:08:26 +0000
branchcustombridgeheads
changeset 5637 30d8850ae4fe
parent 5636 2f3e7fb56cae
child 5638 252f1a09e117
(svn r7747) [cbh] - Fix: Signals on bridge heads should work now
train_cmd.c
--- 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]);