mirror of https://github.com/OpenRCT2/OpenRCT2.git
Fix filter buttons in RC designer and TD manager, clean up some strings
This commit is contained in:
parent
408665e4a4
commit
a6ee08de11
|
@ -745,6 +745,10 @@ enum {
|
|||
STR_CARRYING = 1810,
|
||||
STR_CANT_BUILD_PARK_ENTRANCE_HERE = 1811,
|
||||
|
||||
STR_STRING_DEFINED_TOOLTIP = 1812,
|
||||
|
||||
STR_MISCELLANEOUS = 1813,
|
||||
|
||||
STR_ACTIONS = 1814,
|
||||
STR_THOUGHTS = STR_ACTIONS + 1,
|
||||
STR_INFORMATION_TYPE_TIP = 1816,
|
||||
|
@ -1389,6 +1393,9 @@ enum {
|
|||
|
||||
STR_CHEAT_TIP_LARGE_TRAM_GUESTS = 2684,
|
||||
|
||||
STR_ROLLERCOASTER_TYCOON_1_DROPDOWN = 2740,
|
||||
STR_ROLLERCOASTER_TYCOON_2_DROPDOWN = 2741,
|
||||
|
||||
STR_CHEAT_CLEAR_GRASS = 2752,
|
||||
STR_CHEAT_MOWED_GRASS = 2753,
|
||||
STR_CHEAT_WATER_PLANTS = 2754,
|
||||
|
@ -1901,12 +1908,23 @@ enum {
|
|||
|
||||
STR_GIANT_SCREENSHOT = 5260,
|
||||
|
||||
STR_OBJECT_FILTER = 5261,
|
||||
STR_OBJECT_FILTER_WW = 5262,
|
||||
STR_OBJECT_FILTER_TT = 5263,
|
||||
STR_OBJECT_FILTER_CUSTOM = 5264,
|
||||
STR_OBJECT_FILTER_TIP = 5265,
|
||||
|
||||
STR_OPTIONS_DISPLAY_TIP = 5266,
|
||||
STR_OPTIONS_CULTURE_TIP = 5267,
|
||||
STR_OPTIONS_AUDIO_TIP = 5268,
|
||||
STR_OPTIONS_CONTROLS_AND_INTERFACE_TIP = 5269,
|
||||
STR_OPTIONS_MISCELLANEOUS_TIP = 5270,
|
||||
STR_OPTIONS_TWITCH_TIP = 5271,
|
||||
|
||||
STR_OBJECT_SEARCH = 5275,
|
||||
STR_OBJECT_SEARCH_DESC = 5276,
|
||||
STR_OBJECT_SEARCH_CLEAR = 5277,
|
||||
|
||||
STR_CHEAT_SANDBOX_MODE = 5278,
|
||||
STR_CHEAT_SANDBOX_MODE_DISABLE = 5279,
|
||||
STR_CHEAT_SANDBOX_MODE_TIP = 5280,
|
||||
|
@ -1950,6 +1968,8 @@ enum {
|
|||
STR_CHEAT_TITLE_RIDE = 5347,
|
||||
STR_CHEAT_TITLE_PARK = 5348,
|
||||
|
||||
STR_OBJECT_FILTER_ALL_RIDES_TIP = 5349,
|
||||
|
||||
STR_MAX = 5350,
|
||||
STR_MIN = 5351,
|
||||
|
||||
|
|
|
@ -120,35 +120,35 @@ enum WINDOW_STAFF_LIST_WIDGET_IDX {
|
|||
|
||||
static rct_widget window_editor_object_selection_widgets[] = {
|
||||
{ WWT_FRAME, 0, 0, 599, 0, 399, 0xFFFFFFFF, STR_NONE },
|
||||
{ WWT_CAPTION, 0, 1, 598, 1, 14, 3181, STR_WINDOW_TITLE_TIP },
|
||||
{ WWT_CAPTION, 0, 1, 598, 1, 14, STR_OBJECT_SELECTION, STR_WINDOW_TITLE_TIP },
|
||||
{ WWT_CLOSEBOX, 0, 587, 597, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP },
|
||||
{ WWT_RESIZE, 1, 0, 599, 43, 399, 0xFFFFFFFF, STR_NONE },
|
||||
{ WWT_TAB, 1, 3, 33, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 34, 64, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 65, 95, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 96, 126, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 127, 157, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 158, 188, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 189, 219, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 220, 250, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 251, 281, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 282, 312, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 313, 343, 17, 43, 0x2000144E, 1812 },
|
||||
{ WWT_TAB, 1, 3, 33, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 34, 64, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 65, 95, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 96, 126, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 127, 157, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 158, 188, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 189, 219, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 220, 250, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 251, 281, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 282, 312, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_TAB, 1, 313, 343, 17, 43, 0x2000144E, STR_STRING_DEFINED_TOOLTIP },
|
||||
{ WWT_DROPDOWN_BUTTON, 0, 470, 591, 23, 34, STR_OBJECT_SELECTION_ADVANCED, STR_OBJECT_SELECTION_ADVANCED_TIP },
|
||||
{ WWT_SCROLL, 1, 4, 291, 60, 386, 2, STR_NONE },
|
||||
{ WWT_FLATBTN, 1, 391, 504, 46, 159, 0xFFFFFFFF, STR_NONE },
|
||||
{ WWT_DROPDOWN_BUTTON, 0, 384, 595, 24, 35, STR_INSTALL_NEW_TRACK_DESIGN, STR_INSTALL_NEW_TRACK_DESIGN_TIP },
|
||||
{ WWT_DROPDOWN_BUTTON, 0, 350, 463, 23, 34, 5261, 5265 },
|
||||
{ WWT_DROPDOWN_BUTTON, 0, 470, 591, 23, 34, STR_INSTALL_NEW_TRACK_DESIGN, STR_INSTALL_NEW_TRACK_DESIGN_TIP },
|
||||
{ WWT_DROPDOWN_BUTTON, 0, 350, 463, 23, 34, STR_OBJECT_FILTER, STR_OBJECT_FILTER_TIP },
|
||||
{ WWT_TEXT_BOX, 1, 4, 214, 46, 57, (uint32)_filter_string, STR_NONE },
|
||||
{ WWT_DROPDOWN_BUTTON, 1, 218, 287, 46, 57, 5277, STR_NONE },
|
||||
{ WWT_DROPDOWN_BUTTON, 1, 218, 287, 46, 57, STR_OBJECT_SEARCH_CLEAR, STR_NONE },
|
||||
{ WWT_IMGBTN, 1, 3, 287, 73, 76, 0xFFFFFFFF, STR_NONE },
|
||||
{ WWT_TAB, 1, 3, 33, 47, 73, 0x2000144E, 5349 },
|
||||
{ WWT_TAB, 1, 34, 64, 47, 73, 0x2000144E, 1223 },
|
||||
{ WWT_TAB, 1, 65, 95, 47, 73, 0x2000144E, 1224 },
|
||||
{ WWT_TAB, 1, 96, 126, 47, 73, 0x2000144E, 1225 },
|
||||
{ WWT_TAB, 1, 127, 157, 47, 73, 0x2000144E, 1226 },
|
||||
{ WWT_TAB, 1, 158, 188, 47, 73, 0x2000144E, 1227 },
|
||||
{ WWT_TAB, 1, 189, 219, 47, 73, 0x2000144E, 1228 },
|
||||
{ WWT_TAB, 1, 3, 33, 47, 73, 0x2000144E, STR_OBJECT_FILTER_ALL_RIDES_TIP },
|
||||
{ WWT_TAB, 1, 34, 64, 47, 73, 0x2000144E, STR_TRANSPORT_RIDES_TIP },
|
||||
{ WWT_TAB, 1, 65, 95, 47, 73, 0x2000144E, STR_GENTLE_RIDES_TIP },
|
||||
{ WWT_TAB, 1, 96, 126, 47, 73, 0x2000144E, STR_ROLLER_COASTERS_TIP },
|
||||
{ WWT_TAB, 1, 127, 157, 47, 73, 0x2000144E, STR_THRILL_RIDES_TIP },
|
||||
{ WWT_TAB, 1, 158, 188, 47, 73, 0x2000144E, STR_WATER_RIDES_TIP },
|
||||
{ WWT_TAB, 1, 189, 219, 47, 73, 0x2000144E, STR_SHOPS_STALLS_TIP },
|
||||
{ WWT_13, 1, 4, 204, 80, 93, STR_NONE, STR_NONE },
|
||||
{ WWT_13, 1, 205, 291, 80, 93, STR_NONE, STR_NONE },
|
||||
{ WIDGETS_END }
|
||||
|
@ -894,10 +894,10 @@ void window_editor_object_selection_mousedown(int widgetIndex, rct_window*w, rct
|
|||
gDropdownItemsFormat[1] = 1156;
|
||||
gDropdownItemsFormat[2] = 1156;
|
||||
gDropdownItemsFormat[3] = 1156;
|
||||
gDropdownItemsArgs[0] = 2741;
|
||||
gDropdownItemsArgs[1] = 5262;
|
||||
gDropdownItemsArgs[2] = 5263;
|
||||
gDropdownItemsArgs[3] = 5264;
|
||||
gDropdownItemsArgs[0] = STR_ROLLERCOASTER_TYCOON_2_DROPDOWN;
|
||||
gDropdownItemsArgs[1] = STR_OBJECT_FILTER_WW;
|
||||
gDropdownItemsArgs[2] = STR_OBJECT_FILTER_TT;
|
||||
gDropdownItemsArgs[3] = STR_OBJECT_FILTER_CUSTOM;
|
||||
|
||||
window_dropdown_show_text(
|
||||
w->x + widget->left,
|
||||
|
@ -1078,8 +1078,8 @@ static void window_editor_object_selection_invalidate(rct_window *w)
|
|||
w->widgets[WIDX_LIST].bottom = w->height - 14;
|
||||
w->widgets[WIDX_PREVIEW].left = w->width - 209;
|
||||
w->widgets[WIDX_PREVIEW].right = w->width - 96;
|
||||
w->widgets[WIDX_INSTALL_TRACK].left = w->width - 216;
|
||||
w->widgets[WIDX_INSTALL_TRACK].right = w->width - 130;
|
||||
w->widgets[WIDX_INSTALL_TRACK].left = w->width - 130;
|
||||
w->widgets[WIDX_INSTALL_TRACK].right = w->width - 9;
|
||||
w->widgets[WIDX_FILTER_DROPDOWN].left = w->width - 250;
|
||||
w->widgets[WIDX_FILTER_DROPDOWN].right = w->width - 137;
|
||||
|
||||
|
@ -1124,16 +1124,15 @@ static void window_editor_object_selection_invalidate(rct_window *w)
|
|||
|
||||
if (RCT2_GLOBAL(RCT2_ADDRESS_SCREEN_FLAGS, uint8) & (SCREEN_FLAGS_TRACK_MANAGER | SCREEN_FLAGS_TRACK_DESIGNER)) {
|
||||
w->widgets[WIDX_ADVANCED].type = WWT_EMPTY;
|
||||
w->widgets[WIDX_FILTER_DROPDOWN].type = WWT_EMPTY;
|
||||
for (i = 1; i < WINDOW_OBJECT_SELECTION_PAGE_COUNT; i++)
|
||||
w->widgets[WIDX_TAB_1 + i].type = WWT_EMPTY;
|
||||
x = 150;
|
||||
} else {
|
||||
w->widgets[WIDX_ADVANCED].type = WWT_DROPDOWN_BUTTON;
|
||||
w->widgets[WIDX_FILTER_DROPDOWN].type = WWT_DROPDOWN_BUTTON;
|
||||
x = 300;
|
||||
}
|
||||
|
||||
w->widgets[WIDX_FILTER_DROPDOWN].type = WWT_DROPDOWN_BUTTON;
|
||||
w->widgets[WIDX_LIST].right = w->width - (600 - 587) - x;
|
||||
w->widgets[WIDX_PREVIEW].left = w->width - (600 - 537) - (x / 2);
|
||||
w->widgets[WIDX_PREVIEW].right = w->widgets[WIDX_PREVIEW].left + 113;
|
||||
|
@ -1373,10 +1372,10 @@ static void window_editor_object_selection_paint(rct_window *w, rct_drawpixelinf
|
|||
// Draw object source
|
||||
source = (highlightedEntry->flags & 0xF0) >> 4;
|
||||
switch (source) {
|
||||
case 8: stringId = 2741; break;
|
||||
case 1: stringId = 5262; break;
|
||||
case 2: stringId = 5263; break;
|
||||
default: stringId = 5264; break;
|
||||
case 8: stringId = STR_ROLLERCOASTER_TYCOON_2_DROPDOWN; break;
|
||||
case 1: stringId = STR_OBJECT_FILTER_WW; break;
|
||||
case 2: stringId = STR_OBJECT_FILTER_TT; break;
|
||||
default: stringId = STR_OBJECT_FILTER_CUSTOM; break;
|
||||
}
|
||||
gfx_draw_string_right(dpi, stringId, NULL, 2, w->x + w->width - 5, w->y + w->height - 3 - 12 - 14);
|
||||
|
||||
|
|
Loading…
Reference in New Issue