|
OpenTTD Source
14.0-beta1
|
Go to the documentation of this file.
26 CommandCost CmdBuildRoadStop(
DoCommandFlag flags,
TileIndex tile, uint8_t width, uint8_t length,
RoadStopType stop_type,
bool is_drive_through,
DiagDirection ddir,
RoadType rt,
RoadStopClassID spec_class, uint16_t spec_index, StationID station_to_join,
bool adjacent);
Direction
Defines the 8 directions on the map.
CommandCost CmdBuildRailStation(DoCommandFlag flags, TileIndex tile_org, RailType rt, Axis axis, byte numtracks, byte plat_len, StationClassID spec_class, uint16_t spec_index, StationID station_to_join, bool adjacent)
Build rail station.
RoadStopType
Types of RoadStops.
@ CMD_REMOVE_ROAD_STOP
remove a road stop
CommandCost CmdOpenCloseAirport(DoCommandFlag flags, StationID station_id)
Open/close an airport to incoming aircraft.
Axis
Allow incrementing of DiagDirDiff variables.
@ CMD_BUILD_DOCK
build a dock
CommandCost CmdBuildAirport(DoCommandFlag flags, TileIndex tile, byte airport_type, byte layout, StationID station_to_join, bool allow_adjacent)
Place an Airport.
uint8_t GetAirportNoiseLevelForDistance(const AirportSpec *as, uint distance)
Get a possible noise reduction factor based on distance from town center.
Defines the data structure for an airport.
DoCommandFlag
List of flags for a command.
@ CMD_RENAME_STATION
rename a station
RailType
Enumeration for all possible railtypes.
Common return value for all commands.
@ CMDT_OTHER_MANAGEMENT
Renaming stuff, changing company colours, placing signs, etc.
@ CMD_AUTO
set the DC_AUTO flag on this command
Base class for tile iterators.
@ CMDT_ROUTE_MANAGEMENT
Modifications to route management (orders, groups, etc).
@ CMD_BUILD_AIRPORT
build an airport
DiagDirection
Enumeration for diagonal directions.
CommandCost CmdRemoveFromRailStation(DoCommandFlag flags, TileIndex start, TileIndex end, bool keep_rail)
Remove a single tile from a rail station.
@ CMD_NO_WATER
set the DC_NO_WATER flag on this command
@ CMD_BUILD_RAIL_STATION
build a rail station
CommandCost CmdRenameStation(DoCommandFlag flags, StationID station_id, const std::string &text)
Rename a station.
Town * AirportGetNearestTown(const AirportSpec *as, Direction rotation, TileIndex tile, TileIterator &&it, uint &mindist)
Finds the town nearest to given airport.
RoadType
The different roadtypes we support.
CommandCost CmdBuildRoadStop(DoCommandFlag flags, TileIndex tile, uint8_t width, uint8_t length, RoadStopType stop_type, bool is_drive_through, DiagDirection ddir, RoadType rt, RoadStopClassID spec_class, uint16_t spec_index, StationID station_to_join, bool adjacent)
Build a bus or truck stop.
@ CMD_BUILD_ROAD_STOP
build a road stop
@ CMD_REMOVE_FROM_RAIL_STATION
remove a (rectangle of) tiles from a rail station
CommandCost CmdBuildDock(DoCommandFlag flags, TileIndex tile, StationID station_to_join, bool adjacent)
Build a dock/haven.
@ CMDT_LANDSCAPE_CONSTRUCTION
Construction and destruction of objects on the map.
@ CMD_OPEN_CLOSE_AIRPORT
open/close an airport to incoming aircraft
CommandCost CmdRemoveRoadStop(DoCommandFlag flags, TileIndex tile, uint8_t width, uint8_t height, RoadStopType stop_type, bool remove_road)
Remove bus or truck stops.