Functions/types related to the road GUIs. More...
#include "road_type.h"
#include "tile_type.h"
#include "direction_type.h"
Go to the source code of this file.
Functions | |
struct Window * | ShowBuildRoadToolbar (RoadType roadtype) |
Open the build road toolbar window. | |
struct Window * | ShowBuildRoadScenToolbar () |
void | ConnectRoadToStructure (TileIndex tile, DiagDirection direction) |
If required, connects a new structure to an existing road or tram by building the missing roadbit. |
Functions/types related to the road GUIs.
Definition in file road_gui.h.
void ConnectRoadToStructure | ( | TileIndex | tile, | |
DiagDirection | direction | |||
) |
If required, connects a new structure to an existing road or tram by building the missing roadbit.
tile | Tile containing the structure to connect. | |
direction | Direction to check. |
Definition at line 159 of file road_gui.cpp.
References CMD_BUILD_ROAD, DiagDirToRoadBits(), DoCommandP(), GetRoadBits(), IsNormalRoadTile(), ReverseDiagDir(), ROAD_NONE, and TileOffsByDiagDir().
Referenced by CcBuildBridge(), CcBuildRoadTunnel(), and CcRoadStop().
Open the build road toolbar window.
If the terraform toolbar is linked to the toolbar, that window is also opened.
Definition at line 783 of file road_gui.cpp.
References _local_company, DeleteWindowByClass(), Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem<&_company_pool >::IsValidID(), ROADTYPE_ROAD, and TRANSPORT_ROAD.
Referenced by MainToolbarWindow::OnKeyPress().