diff options
author | Yexo <Yexo@openttd.org> | 2009-02-05 01:15:54 +0000 |
---|---|---|
committer | Yexo <Yexo@openttd.org> | 2009-02-05 01:15:54 +0000 |
commit | 96f279608beda2113b10cf1cb9717954fd1ff329 (patch) | |
tree | 85c9d8cf146efb0bffe7348bcf6ccd390e05a9f3 /src/ai/api/ai_airport.hpp | |
parent | 8f51ee50c1d810a7472ed8a0194f2a6c36b36b99 (diff) | |
download | openttd-96f279608beda2113b10cf1cb9717954fd1ff329.tar.xz |
(svn r15346) -Add [NoAI]: Add AIAirport::GetNearestTown() so AIs can known in which town the noise level will increase.
Diffstat (limited to 'src/ai/api/ai_airport.hpp')
-rw-r--r-- | src/ai/api/ai_airport.hpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/ai/api/ai_airport.hpp b/src/ai/api/ai_airport.hpp index d1d18714b..7693774e6 100644 --- a/src/ai/api/ai_airport.hpp +++ b/src/ai/api/ai_airport.hpp @@ -155,10 +155,19 @@ public: * built at this tile. * @param tile The tile to check. * @param type The AirportType to check. - * @return The TownID of the town closest to the tile. - * @note The noise will be added to the town with TownID AITile.GetClosestTown(tile). + * @return The amount of noise added to the nearest town. + * @note The noise will be added to the town with TownID GetNearestTown(itle, type). */ static int GetNoiseLevelIncrease(TileIndex tile, AirportType type); + + /** + * Get the TownID of the town whose local authority will influence + * an airport at some tile. + * @param tile The tile to check. + * @param type The AirportType to check. + * @return The TownID of the town closest to the tile. + */ + static TownID GetNearestTown(TileIndex tile, AirportType type); }; #endif /* AI_AIRPORT_HPP */ |