Iterator to iterate over all tiles belonging to an airport spec. More...
#include <newgrf_airport.h>
Public Member Functions | |
| AirportTileTableIterator (const AirportTileTable *att, TileIndex base_tile) | |
| Construct the iterator. | |
| TileIterator & | operator++ () |
| Move ourselves to the next tile in the rectange on the map. | |
| StationGfx | GetStationGfx () const |
| Get the StationGfx for the current tile. | |
| virtual AirportTileTableIterator * | Clone () const |
| Allocate a new iterator that is a copy of this one. | |
Private Attributes | |
| const AirportTileTable * | att |
| The offsets. | |
| TileIndex | base_tile |
| The tile we base the offsets off. | |
Iterator to iterate over all tiles belonging to an airport spec.
Definition at line 31 of file newgrf_airport.h.
| AirportTileTableIterator::AirportTileTableIterator | ( | const AirportTileTable * | att, | |
| TileIndex | base_tile | |||
| ) | [inline] |
Construct the iterator.
| att | The TileTable we want to iterate over. | |
| base_tile | The basetile for all offsets. |
Definition at line 42 of file newgrf_airport.h.
Referenced by Clone().
| StationGfx AirportTileTableIterator::GetStationGfx | ( | ) | const [inline] |
Get the StationGfx for the current tile.
Definition at line 58 of file newgrf_airport.h.
References att, and AirportTileTable::gfx.
Referenced by CmdBuildAirport().
1.7.1