10 #ifndef WAYPOINT_FUNC_H
11 #define WAYPOINT_FUNC_H
Common return value for all commands.
Types related to commands.
DoCommandFlag
List of flags for a command.
Axis
Allow incrementing of DiagDirDiff variables.
The different types of rail.
RailType
Enumeration for all possible railtypes.
Types related to stations.
Representation of a waypoint.
Axis GetAxisForNewRailWaypoint(TileIndex tile)
Get the axis for a new rail waypoint.
Axis GetAxisForNewRoadWaypoint(TileIndex tile)
Get the axis for a new road waypoint.
void DrawWaypointSprite(int x, int y, StationClassID station_class, uint16_t station_type, RailType railtype)
Draw a waypoint.
enum StationClassID uint16_t CommandCost RemoveBuoy(TileIndex tile, DoCommandFlag flags)
Remove a buoy.
void ShowWaypointWindow(const Waypoint *wp)
Show the window for the given waypoint.