File diff r8615:80a1f1db1d98 → r8616:656db5986c9e
src/tunnelbridge_cmd.cpp
Show inline comments
 
@@ -1193,14 +1193,14 @@ static void ClickTile_TunnelBridge(TileI
 
}
 

	
 

	
 
static uint32 GetTileTrackStatus_TunnelBridge(TileIndex tile, TransportType mode, uint sub_mode, DiagDirection side)
 
static TrackStatus GetTileTrackStatus_TunnelBridge(TileIndex tile, TransportType mode, uint sub_mode, DiagDirection side)
 
{
 
	TransportType transport_type = GetTunnelBridgeTransportType(tile);
 
	if (transport_type != mode || (transport_type == TRANSPORT_ROAD && (GetRoadTypes(tile) & sub_mode) == 0)) return 0;
 

	
 
	DiagDirection dir = GetTunnelBridgeDirection(tile);
 
	if (side != INVALID_DIAGDIR && side != ReverseDiagDir(dir)) return 0;
 
	return AxisToTrackBits(DiagDirToAxis(dir)) * 0x101;
 
	return CombineTrackStatus(TrackBitsToTrackdirBits(AxisToTrackBits(DiagDirToAxis(dir))), TRACKDIR_BIT_NONE);
 
}
 

	
 
static void ChangeTileOwner_TunnelBridge(TileIndex tile, PlayerID old_player, PlayerID new_player)