RailType
Enumeration for all possible railtypes.
bool ResetSignalVariant(int32=0)
Updates the current signal variant used in the signal GUI to the one adequate to current year...
Data structure for an opened window.
void InitializeRailGUI()
Resets the rail GUI - sets default railtype to build and resets the signal GUI.
Simple vector template class, with automatic delete.
Types related to the drop down widget.
void ReinitGuiAfterToggleElrail(bool disable)
Re-initialize rail-build toolbar after toggling support for electric trains.
struct Window * ShowBuildRailToolbar(RailType railtype)
Open the build rail toolbar window for a specific rail type.
DropDownList * GetRailTypeDropDownList(bool for_replacement=false, bool all_option=false)
Create a drop down list for all the rail types of the local company.
The different types of rail.