equal
deleted
inserted
replaced
1312 |
1312 |
1313 static void ChangeTileOwner_TunnelBridge(TileIndex tile, PlayerID old_player, PlayerID new_player) |
1313 static void ChangeTileOwner_TunnelBridge(TileIndex tile, PlayerID old_player, PlayerID new_player) |
1314 { |
1314 { |
1315 if (!IsTileOwner(tile, old_player)) return; |
1315 if (!IsTileOwner(tile, old_player)) return; |
1316 |
1316 |
1317 if (new_player != OWNER_SPECTATOR) { |
1317 if (new_player != PLAYER_SPECTATOR) { |
1318 SetTileOwner(tile, new_player); |
1318 SetTileOwner(tile, new_player); |
1319 } else { |
1319 } else { |
1320 if (IsBridge(tile) && IsBridgeMiddle(tile) && IsTransportUnderBridge(tile)) { |
1320 if (IsBridge(tile) && IsBridgeMiddle(tile) && IsTransportUnderBridge(tile)) { |
1321 // the stuff BELOW the middle part is owned by the deleted player. |
1321 // the stuff BELOW the middle part is owned by the deleted player. |
1322 if (GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL) { |
1322 if (GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL) { |