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. More...
 
 OrthogonalTileArea (TileIndex start, TileIndex end)
 Construct this tile area based on two points. More...
 
void Add (TileIndex to_add)
 Add a single tile to a tile area; enlarge if needed. More...
 
void Clear ()
 Clears the 'tile area', i.e. More...
 
bool Intersects (const OrthogonalTileArea &ta) const
 Does this tile area intersect with another? More...
 
bool Contains (TileIndex tile) const
 Does this tile area contain a tile? More...
 
void ClampToMap ()
 Clamp the tile area to map borders.
 
TileIndex GetCenterTile () const
 Get the center tile. More...
 

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: