From 82ef98a90a2579927df4479b63d3ad9f555d0057 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 26 Aug 2010 16:53:06 +0000 Subject: (svn r20625) -Add: AirportTileSpec::GetByTile to simplify accessing the AirportTileSpec --- src/newgrf_airporttiles.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/newgrf_airporttiles.cpp') diff --git a/src/newgrf_airporttiles.cpp b/src/newgrf_airporttiles.cpp index 9de3f38fd..22e739eed 100644 --- a/src/newgrf_airporttiles.cpp +++ b/src/newgrf_airporttiles.cpp @@ -47,6 +47,16 @@ AirportTileOverrideManager _airporttile_mngr(NEW_AIRPORTTILE_OFFSET, NUM_AIRPORT return &AirportTileSpec::tiles[gfx]; } +/** + * Retrieve airport tile spec for the given airport tile. + * @param tile The airport tile. + * @return A pointer to the corresponding AirportTileSpec. + */ +/* static */ const AirportTileSpec *AirportTileSpec::GetByTile(TileIndex tile) +{ + return AirportTileSpec::Get(GetAirportGfx(tile)); +} + /** * This function initializes the tile array of AirportTileSpec */ -- cgit v1.2.3-54-g00ecf