author | celestar |
Tue, 02 Jan 2007 14:08:26 +0000 | |
branch | custombridgeheads |
changeset 5637 | 30d8850ae4fe |
parent 5636 | 2f3e7fb56cae |
child 5638 | 252f1a09e117 |
train_cmd.c | file | annotate | diff | comparison | revisions |
--- 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]);