summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2011-08-01 20:15:18 +0000
committerfrosch <frosch@openttd.org>2011-08-01 20:15:18 +0000
commitbf3a9dfdaf5c1c88c9ce7141f209f244f59e7d33 (patch)
treec67bc940b9fa2756ff7d6dbfaa8f696420cd0f27
parent89c7193b8fe72d043bdeb9e44963adfed3b72134 (diff)
downloadopenttd-bf3a9dfdaf5c1c88c9ce7141f209f244f59e7d33.tar.xz
(svn r22710) -Fix [FS#4704]: Allow AIAirport::GetNoiseLevelIncrease() also for expired airports.
-rw-r--r--src/ai/api/ai_airport.cpp2
-rw-r--r--src/ai/api/ai_airport.hpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/ai/api/ai_airport.cpp b/src/ai/api/ai_airport.cpp
index c52e5abd2..ac0dd6422 100644
--- a/src/ai/api/ai_airport.cpp
+++ b/src/ai/api/ai_airport.cpp
@@ -131,7 +131,7 @@
extern uint8 GetAirportNoiseLevelForTown(const AirportSpec *as, TileIndex town_tile, TileIndex tile);
if (!::IsValidTile(tile)) return -1;
- if (!IsValidAirportType(type)) return -1;
+ if (!IsAirportInformationAvailable(type)) return -1;
if (_settings_game.economy.station_noise_level) {
const AirportSpec *as = ::AirportSpec::Get(type);
diff --git a/src/ai/api/ai_airport.hpp b/src/ai/api/ai_airport.hpp
index a058209c6..a889b3289 100644
--- a/src/ai/api/ai_airport.hpp
+++ b/src/ai/api/ai_airport.hpp
@@ -180,6 +180,7 @@ public:
* built at this tile.
* @param tile The tile to check.
* @param type The AirportType to check.
+ * @pre IsAirportInformationAvailable(type).
* @return The amount of noise added to the nearest town.
* @note The noise will be added to the town with TownID GetNearestTown(tile, type).
*/