|
@@ -641,18 +641,18 @@ static const Widget _build_road_widgets[
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 219, 240, 14, 35, SPR_IMG_ROAD_TUNNEL, STR_1810_BUILD_ROAD_TUNNEL}, // RTW_BUILD_TUNNEL
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 241, 262, 14, 35, SPR_IMG_REMOVE, STR_1811_TOGGLE_BUILD_REMOVE_FOR}, // RTW_REMOVE
|
|
|
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _build_road_desc = {
|
|
|
static const WindowDesc _build_road_desc(
|
|
|
WDP_ALIGN_TBR, 22, 263, 36, 263, 36,
|
|
|
WC_BUILD_TOOLBAR, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON | WDF_CONSTRUCTION,
|
|
|
_build_road_widgets,
|
|
|
};
|
|
|
_build_road_widgets
|
|
|
);
|
|
|
|
|
|
/** Widget definition of the build tram toolbar */
|
|
|
static const Widget _build_tramway_widgets[] = {
|
|
|
{ WWT_CLOSEBOX, RESIZE_NONE, COLOUR_DARK_GREEN, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, // RTW_CLOSEBOX
|
|
|
{ WWT_CAPTION, RESIZE_NONE, COLOUR_DARK_GREEN, 11, 228, 0, 13, STR_WHITE_TRAMWAY_CONSTRUCTION, STR_018C_WINDOW_TITLE_DRAG_THIS}, // RTW_CAPTION
|
|
|
{ WWT_STICKYBOX, RESIZE_NONE, COLOUR_DARK_GREEN, 229, 240, 0, 13, 0x0, STR_STICKY_BUTTON}, // RTW_STICKY
|
|
@@ -669,18 +669,18 @@ static const Widget _build_tramway_widge
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 197, 218, 14, 35, SPR_IMG_ROAD_TUNNEL, STR_BUILD_TRAMWAY_TUNNEL}, // RTW_BUILD_TUNNEL
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 219, 240, 14, 35, SPR_IMG_REMOVE, STR_TOGGLE_BUILD_REMOVE_FOR_TRAMWAYS}, // RTW_REMOVE
|
|
|
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _build_tramway_desc = {
|
|
|
static const WindowDesc _build_tramway_desc(
|
|
|
WDP_ALIGN_TBR, 22, 241, 36, 241, 36,
|
|
|
WC_BUILD_TOOLBAR, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON | WDF_CONSTRUCTION,
|
|
|
_build_tramway_widgets,
|
|
|
};
|
|
|
_build_tramway_widgets
|
|
|
);
|
|
|
|
|
|
void ShowBuildRoadToolbar(RoadType roadtype)
|
|
|
{
|
|
|
if (!IsValidCompanyID(_local_company)) return;
|
|
|
_cur_roadtype = roadtype;
|
|
|
|
|
@@ -705,18 +705,18 @@ static const Widget _build_road_scen_wid
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 110, 152, 14, 35, SPR_IMG_BRIDGE, STR_180F_BUILD_ROAD_BRIDGE}, // RTW_BUILD_BRIDGE
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 153, 174, 14, 35, SPR_IMG_ROAD_TUNNEL, STR_1810_BUILD_ROAD_TUNNEL}, // RTW_BUILD_TUNNEL
|
|
|
{ WWT_IMGBTN, RESIZE_NONE, COLOUR_DARK_GREEN, 175, 196, 14, 35, SPR_IMG_REMOVE, STR_1811_TOGGLE_BUILD_REMOVE_FOR}, // RTW_REMOVE
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _build_road_scen_desc = {
|
|
|
static const WindowDesc _build_road_scen_desc(
|
|
|
WDP_AUTO, WDP_AUTO, 197, 36, 197, 36,
|
|
|
WC_SCEN_BUILD_TOOLBAR, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON | WDF_CONSTRUCTION,
|
|
|
_build_road_scen_widgets,
|
|
|
};
|
|
|
_build_road_scen_widgets
|
|
|
);
|
|
|
|
|
|
void ShowBuildRoadScenToolbar()
|
|
|
{
|
|
|
_cur_roadtype = ROADTYPE_ROAD;
|
|
|
AllocateWindowDescFront<BuildRoadToolbarWindow>(&_build_road_scen_desc, 0);
|
|
|
}
|
|
@@ -784,18 +784,18 @@ static const Widget _build_road_depot_wi
|
|
|
{ WWT_PANEL, RESIZE_NONE, COLOUR_GREY, 71, 136, 69, 118, 0x0, STR_1813_SELECT_ROAD_VEHICLE_DEPOT}, // BRDW_DEPOT_SE
|
|
|
{ WWT_PANEL, RESIZE_NONE, COLOUR_GREY, 3, 68, 69, 118, 0x0, STR_1813_SELECT_ROAD_VEHICLE_DEPOT}, // BRDW_DEPOT_SW
|
|
|
{ WWT_PANEL, RESIZE_NONE, COLOUR_GREY, 3, 68, 17, 66, 0x0, STR_1813_SELECT_ROAD_VEHICLE_DEPOT}, // BRDW_DEPOT_NW
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _build_road_depot_desc = {
|
|
|
static const WindowDesc _build_road_depot_desc(
|
|
|
WDP_AUTO, WDP_AUTO, 140, 122, 140, 122,
|
|
|
WC_BUILD_DEPOT, WC_BUILD_TOOLBAR,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_CONSTRUCTION,
|
|
|
_build_road_depot_widgets,
|
|
|
};
|
|
|
_build_road_depot_widgets
|
|
|
);
|
|
|
|
|
|
static void ShowRoadDepotPicker(Window *parent)
|
|
|
{
|
|
|
new BuildRoadDepotWindow(&_build_road_depot_desc, parent);
|
|
|
}
|
|
|
|
|
@@ -932,18 +932,18 @@ static const Widget _rv_station_picker_w
|
|
|
{ WWT_TEXTBTN, RESIZE_NONE, COLOUR_GREY, 10, 69, 133, 144, STR_02DB_OFF, STR_3065_DON_T_HIGHLIGHT_COVERAGE}, // BRSW_LT_OFF
|
|
|
{ WWT_TEXTBTN, RESIZE_NONE, COLOUR_GREY, 70, 129, 133, 144, STR_02DA_ON, STR_3064_HIGHLIGHT_COVERAGE_AREA}, // BRSW_LT_ON
|
|
|
{ WWT_LABEL, RESIZE_NONE, COLOUR_DARK_GREEN, 0, 139, 120, 133, STR_3066_COVERAGE_AREA_HIGHLIGHT, STR_NULL}, // BRSW_INFO
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _rv_station_picker_desc = {
|
|
|
static const WindowDesc _rv_station_picker_desc(
|
|
|
WDP_AUTO, WDP_AUTO, 207, 177, 207, 177,
|
|
|
WC_BUS_STATION, WC_BUILD_TOOLBAR,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_CONSTRUCTION,
|
|
|
_rv_station_picker_widgets,
|
|
|
};
|
|
|
_rv_station_picker_widgets
|
|
|
);
|
|
|
|
|
|
static void ShowRVStationPicker(Window *parent, RoadStopType rs)
|
|
|
{
|
|
|
new BuildRoadStationWindow(&_rv_station_picker_desc, parent, rs);
|
|
|
}
|
|
|
|