OpenTTD
Public Member Functions
ETileArea Struct Reference
Inheritance diagram for ETileArea:
OrthogonalTileArea

Public Member Functions

 ETileArea (const BaseStation *st, TileIndex tile, TriggerArea ta)
- Public Member Functions inherited from OrthogonalTileArea
 OrthogonalTileArea (TileIndex tile=INVALID_TILE, uint8 w=0, uint8 h=0)
 Construct this tile area with some set values.
 OrthogonalTileArea (TileIndex start, TileIndex end)
 Construct this tile area based on two points.
void Add (TileIndex to_add)
 Add a single tile to a tile area; enlarge if needed.
void Clear ()
 Clears the 'tile area', i.e.
bool Intersects (const OrthogonalTileArea &ta) const
 Does this tile area intersect with another?
bool Contains (TileIndex tile) const
 Does this tile area contain a tile?
void ClampToMap ()
 Clamp the tile area to map borders.
TileIndex GetCenterTile () const
 Get the center tile.

Additional Inherited Members

- Data Fields inherited from OrthogonalTileArea
TileIndex tile
 The base tile of the area.
uint16 w
 The width of the area.
uint16 h
 The height of the area.

Detailed Description

Definition at line 61 of file newgrf_station.cpp.


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