tunnelbridge_cmd.c
changeset 4848 45f848b46222
parent 4656 9c1d8c4d3e60
child 4849 1c6f21eb97f2
equal deleted inserted replaced
4847:84e4a64db23c 4848:45f848b46222
  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) {