From 4d1f24330fdbbaa4113d987d53f5a1bfe9accd83 Mon Sep 17 00:00:00 2001 From: yexo Date: Mon, 13 Sep 2010 13:36:36 +0000 Subject: (svn r20798) -Doc [FS#4117]: [NoAI] AITile::HasTransportType doesn't work for TRANSPORT_AIR --- src/ai/api/ai_tile.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ai/api/ai_tile.hpp b/src/ai/api/ai_tile.hpp index da3ad8cfa..e21f15bb7 100644 --- a/src/ai/api/ai_tile.hpp +++ b/src/ai/api/ai_tile.hpp @@ -298,10 +298,14 @@ public: * @param tile The tile to check. * @param transport_type The TransportType to check against. * @pre AIMap::IsValidTile(tile). + * @pre transport_type != TRANSPORT_AIR. * @note Returns false on tiles with roadworks and on road tiles with only * a single piece of road as these tiles cannot be used to transport * anything on. It furthermore returns true on some coast tile for * TRANSPORT_WATER because ships can navigate over them. + * @note Use AIAirport.IsAirportTile to check for airport tiles. Aircraft + * can fly over every tile on the map so using HasTransportType + * doesn't make sense for TRANSPORT_AIR. * @return True if and only if the tile has the given TransportType. */ static bool HasTransportType(TileIndex tile, TransportType transport_type); -- cgit v1.2.3-70-g09d2