diff options
Diffstat (limited to 'src/newgrf_commons.h')
-rw-r--r-- | src/newgrf_commons.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/newgrf_commons.h b/src/newgrf_commons.h index a6b94e2e2..d5b9d9901 100644 --- a/src/newgrf_commons.h +++ b/src/newgrf_commons.h @@ -97,6 +97,15 @@ public: void SetEntitySpec(const IndustryTileSpec *indts); }; +struct AirportSpec; +class AirportOverrideManager : public OverrideManagerBase { +public: + AirportOverrideManager(uint16 offset, uint16 maximum, uint16 invalid) : + OverrideManagerBase(offset, maximum, invalid) {} + + void SetEntitySpec(AirportSpec *inds); +}; + struct AirportTileSpec; class AirportTileOverrideManager : public OverrideManagerBase { protected: @@ -111,6 +120,7 @@ public: extern HouseOverrideManager _house_mngr; extern IndustryOverrideManager _industry_mngr; extern IndustryTileOverrideManager _industile_mngr; +extern AirportOverrideManager _airport_mngr; extern AirportTileOverrideManager _airporttile_mngr; uint32 GetTerrainType(TileIndex tile); |