OpenTTD
Public Member Functions | Private Attributes
AirportTileTableIterator Class Reference

Iterator to iterate over all tiles belonging to an airport spec. More...

#include <newgrf_airport.h>

Inheritance diagram for AirportTileTableIterator:
TileIterator

Public Member Functions

 AirportTileTableIterator (const AirportTileTable *att, TileIndex base_tile)
 Construct the iterator. More...
 
TileIteratoroperator++ ()
 Move ourselves to the next tile in the rectangle on the map.
 
StationGfx GetStationGfx () const
 Get the StationGfx for the current tile. More...
 
virtual AirportTileTableIteratorClone () const
 Allocate a new iterator that is a copy of this one.
 
- Public Member Functions inherited from TileIterator
virtual ~TileIterator ()
 Some compilers really like this. More...
 
 operator TileIndex () const
 Get the tile we are currently at. More...
 

Private Attributes

const AirportTileTableatt
 The offsets.
 
TileIndex base_tile
 The tile we base the offsets off.
 

Additional Inherited Members

- Protected Member Functions inherited from TileIterator
 TileIterator (TileIndex tile=INVALID_TILE)
 Initialise the iterator starting at this tile. More...
 
- Protected Attributes inherited from TileIterator
TileIndex tile
 The current tile we are at.
 

Detailed Description

Iterator to iterate over all tiles belonging to an airport spec.

Definition at line 31 of file newgrf_airport.h.

Constructor & Destructor Documentation

◆ AirportTileTableIterator()

AirportTileTableIterator::AirportTileTableIterator ( const AirportTileTable att,
TileIndex  base_tile 
)
inline

Construct the iterator.

Parameters
attThe TileTable we want to iterate over.
base_tileThe basetile for all offsets.

Definition at line 42 of file newgrf_airport.h.

Member Function Documentation

◆ GetStationGfx()

StationGfx AirportTileTableIterator::GetStationGfx ( ) const
inline

Get the StationGfx for the current tile.

Definition at line 58 of file newgrf_airport.h.

References AirportTileTable::gfx.


The documentation for this class was generated from the following file: