(svn r13660) [NoAI] -Fix: Is(Tunnel|Bridge)Tile could cause asserts (spotted by Yexo and ST_)
--- a/src/ai/api/ai_bridge.cpp Mon Jun 30 13:49:41 2008 +0000
+++ b/src/ai/api/ai_bridge.cpp Mon Jun 30 13:51:28 2008 +0000
@@ -19,6 +19,7 @@
/* static */ bool AIBridge::IsBridgeTile(TileIndex tile)
{
+ if (!::IsValidTile(tile)) return false;
return ::IsBridgeTile(tile);
}
--- a/src/ai/api/ai_tunnel.cpp Mon Jun 30 13:49:41 2008 +0000
+++ b/src/ai/api/ai_tunnel.cpp Mon Jun 30 13:51:28 2008 +0000
@@ -14,6 +14,7 @@
/* static */ bool AITunnel::IsTunnelTile(TileIndex tile)
{
+ if (!::IsValidTile(tile)) return false;
return ::IsTunnelTile(tile);
}