# HG changeset patch # User truebrain # Date 1214833888 0 # Node ID aacdde10b4ad04a5585cbaac608125b4c4704e0c # Parent 94e33f3174a681e4aeb54ff6a4dc1584e315631f (svn r13660) [NoAI] -Fix: Is(Tunnel|Bridge)Tile could cause asserts (spotted by Yexo and ST_) diff -r 94e33f3174a6 -r aacdde10b4ad src/ai/api/ai_bridge.cpp --- 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); } diff -r 94e33f3174a6 -r aacdde10b4ad src/ai/api/ai_tunnel.cpp --- 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); }