10 #ifndef ROAD_INTERNAL_H
11 #define ROAD_INTERNAL_H
Common return value for all commands.
DoCommandFlag
List of flags for a command.
Owner
Enum for all companies/owners.
RoadBits CleanUpRoadBits(const TileIndex tile, RoadBits org_rb)
Clean up unnecessary RoadBits of a planned tile.
void DrawRoadCatenary(const TileInfo *ti)
Draws the catenary for the given tile.
CommandCost CheckAllowRemoveRoad(TileIndex tile, RoadBits remove, Owner owner, RoadTramType rtt, DoCommandFlag flags, bool town_check=true)
Is it allowed to remove the given road bits from the given tile?
Enums and other types related to roads.
RoadBits
Enumeration for the road parts on a tile.
Tile information, used while rendering the tile.
Generic 'commands' that can be performed on all tiles.