OpenTTD Source
1.11.0-beta2
|
Go to the documentation of this file.
16 #include "viewport_kdtree.h"
37 case STATION_WAYPOINT:
47 default: NOT_REACHED();
@ INVALID_ROADTYPE
flag for invalid roadtype
Tindex index
Index of this pool item.
void GetTileArea(TileArea *ta, StationType type) const override
Get the tile area for a given station type.
void Remove(const T &element)
Remove a single element from the tree, if it exists.
StationType
Station types.
TrackedViewportSign sign
NOSAVE: Dimensions of sign.
RailType
Enumeration for all possible railtypes.
@ STAT_CLASS_WAYP
Waypoint class.
TileArea train_station
Tile area the train 'station' part covers.
uint16 w
The width of the area.
Represents the covered area of e.g.
@ WC_WAYPOINT_VIEW
Waypoint view; Window numbers:
uint16 h
The height of the area.
void DeleteWindowById(WindowClass cls, WindowNumber number, bool force)
Delete a window by its class and window number (if it is open).
TileIndex tile
The base tile of the area.
void RemoveOrderFromAllVehicles(OrderType type, DestinationID destination, bool hangar)
Removes an order from all vehicles.
static bool CleaningPool()
Returns current state of pool cleaning - yes or no.
bool kdtree_valid
Are the sign data valid for use with the _viewport_sign_kdtree?
TileIndex xy
Base tile of the station.
bool DrawStationTile(int x, int y, RailType railtype, Axis axis, StationClassID sclass, uint station)
Draw representation of a station tile for GUI purposes.
void DrawWaypointSprite(int x, int y, int stat_id, RailType railtype)
Draw a waypoint.