OpenTTD Source
20240915-master-g3784a3d3d6
|
Go to the documentation of this file.
16 #include "viewport_kdtree.h"
38 case STATION_WAYPOINT:
42 case STATION_ROADWAYPOINT:
52 default: NOT_REACHED();
void CloseWindowById(WindowClass cls, WindowNumber number, bool force, int data)
Close a window by its class and window number (if it is open).
RailType
Enumeration for all possible railtypes.
Tindex index
Index of this pool item.
void DrawWaypointSprite(int x, int y, StationClassID station_class, uint16_t station_type, RailType railtype)
Draw a waypoint.
void GetTileArea(TileArea *ta, StationType type) const override
Get the tile area for a given station type.
uint16_t h
The height of the area.
StationType
Station types.
void Remove(const T &element)
Remove a single element from the tree, if it exists.
TrackedViewportSign sign
NOSAVE: Dimensions of sign.
TileArea train_station
Tile area the train 'station' part covers.
Represents the covered area of e.g.
@ WC_WAYPOINT_VIEW
Waypoint view; Window numbers:
@ INVALID_ROADTYPE
flag for invalid roadtype
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.
TileArea road_waypoint_area
Tile area the road waypoint part covers.
uint16_t w
The width of the area.
bool DrawStationTile(int x, int y, RailType railtype, Axis axis, StationClassID sclass, uint station)
Draw representation of a station tile for GUI purposes.