1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-24 07:14:31 +01:00

add object selection to debug dropdown

This commit is contained in:
IntelOrca
2015-06-20 15:07:36 +01:00
parent 218b654537
commit 4d4a000117
3 changed files with 11 additions and 2 deletions

View File

@@ -3704,3 +3704,4 @@ STR_5367 :Fast
STR_5368 :Reset crash status
STR_5369 :Park parameters...
STR_5370 :{SMALLFONT}{BLACK}Click this button to modify park{NEWLINE}parameters like restrictions,{NEWLINE}guest generation and money.
STR_5371 :Object Selection

View File

@@ -1510,6 +1510,8 @@ enum {
STR_DEBUG_TIP = 5311,
STR_DEBUG_DROPDOWN_CONSOLE = 5312,
STR_DEBUG_DROPDOWN_TILE_INSPECTOR = 5313,
STR_DEBUG_DROPDOWN_OBJECT_SELECTION = 5371,
STR_TILE_INSPECTOR_TITLE = 5314,
STR_TILE_INSPECTOR_TERRAIN_START = 5315,
STR_TILE_INSPECTOR_TERRAIN_EDGE_START = 5331,

View File

@@ -97,7 +97,8 @@ typedef enum {
typedef enum {
DDIDX_CONSOLE = 0,
DDIDX_TILE_INSPECTOR = 1
DDIDX_TILE_INSPECTOR = 1,
DDIDX_OBJECT_SELECTION = 2
} TOP_TOOLBAR_DEBUG_DDIDX;
#pragma region Toolbar_widget_ordering
@@ -2779,6 +2780,7 @@ void top_toolbar_fastforward_menu_dropdown(short dropdownIndex) {
void top_toolbar_init_debug_menu(rct_window* w, rct_widget* widget) {
gDropdownItemsFormat[0] = STR_DEBUG_DROPDOWN_CONSOLE;
gDropdownItemsFormat[1] = STR_DEBUG_DROPDOWN_TILE_INSPECTOR;
gDropdownItemsFormat[2] = STR_DEBUG_DROPDOWN_OBJECT_SELECTION;
window_dropdown_show_text(
w->x + widget->left,
@@ -2786,7 +2788,7 @@ void top_toolbar_init_debug_menu(rct_window* w, rct_widget* widget) {
widget->bottom - widget->top + 1,
w->colours[1] | 0x80,
0,
2
3
);
RCT2_GLOBAL(0x9DEBA2, uint16) = 0;
@@ -2803,6 +2805,10 @@ void top_toolbar_debug_menu_dropdown(short dropdownIndex) {
case DDIDX_TILE_INSPECTOR:
window_tile_inspector_open();
break;
case DDIDX_OBJECT_SELECTION:
window_close_all();
window_editor_object_selection_open();
break;
}
}
}