Make more window variables and functions static

This commit is contained in:
Marijn van der Werf 2017-08-06 14:41:13 +02:00 committed by Michał Janiszewski
parent 4d90940d21
commit 28c78faa57
18 changed files with 139 additions and 140 deletions

View File

@ -760,7 +760,6 @@ void window_editor_scenario_options_open();
void window_editor_objective_options_open();
void window_view_clipping_open();
void window_view_clipping_close();
void window_guest_list_init_vars_a();
void window_guest_list_init_vars_b();

View File

@ -59,7 +59,7 @@ static const rct_string_id BannerColouredTextFormats[] = {
STR_TEXT_COLOR_PALESILVER,
};
rct_widget window_banner_widgets[] = {
static rct_widget window_banner_widgets[] = {
{ WWT_FRAME, 0, 0, WW - 1, 0, WH - 1, 0xFFFFFFFF, STR_NONE}, // panel / background
{ WWT_CAPTION, 0, 1, WW - 2, 1, 14, STR_BANNER_WINDOW_TITLE, STR_WINDOW_TITLE_TIP}, // title bar
{ WWT_CLOSEBOX, 0, WW - 13, WW - 3, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP}, // close x button

View File

@ -38,7 +38,7 @@ enum WINDOW_CLEAR_SCENERY_WIDGET_IDX {
validate_global_widx(WC_CLEAR_SCENERY, WIDX_PREVIEW);
rct_widget window_clear_scenery_widgets[] = {
static rct_widget window_clear_scenery_widgets[] = {
{ WWT_FRAME, 0, 0, 97, 0, 93, 0xFFFFFFFF, STR_NONE }, // panel / background
{ WWT_CAPTION, 0, 1, 96, 1, 14, STR_CLEAR_SCENERY, STR_WINDOW_TITLE_TIP }, // title bar
{ WWT_CLOSEBOX, 0, 85, 95, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP }, // close x button

View File

@ -46,11 +46,11 @@ static rct_widget window_dropdown_widgets[] = {
{ WIDGETS_END },
};
sint32 _dropdown_num_columns;
sint32 _dropdown_num_rows;
sint32 _dropdown_item_width;
sint32 _dropdown_item_height;
bool _dropdown_list_vertically;
static sint32 _dropdown_num_columns;
static sint32 _dropdown_num_rows;
static sint32 _dropdown_item_width;
static sint32 _dropdown_item_height;
static bool _dropdown_list_vertically;
sint32 gDropdownNumItems;
rct_string_id gDropdownItemsFormat[DROPDOWN_ITEMS_MAX_SIZE];

View File

@ -154,7 +154,7 @@ static rct_window_event_list window_editor_inventions_list_drag_events = {
#pragma endregion
rct_research_item *_editorInventionsListDraggedItem;
static rct_research_item *_editorInventionsListDraggedItem;
static const rct_string_id EditorInventionsResearchCategories[] = {
STR_RESEARCH_NEW_TRANSPORT_RIDES,

View File

@ -60,11 +60,10 @@ enum {
FILTER_ALL = FILTER_RIDES | FILTER_RCT2 | FILTER_WW | FILTER_TT | FILTER_CUSTOM | FILTER_SELECTED | FILTER_NONSELECTED,
};
uint32 _filter_flags;
uint16 _filter_object_counts[11];
uint8 _filter_ride_tab;
static uint32 _filter_flags;
static uint16 _filter_object_counts[11];
char _filter_string[41];
static char _filter_string[41];
#define _FILTER_ALL ((_filter_flags & FILTER_ALL) == FILTER_ALL)
#define _FILTER_RCT2 (_filter_flags & FILTER_RCT2)

View File

@ -191,7 +191,7 @@ const uint8 default_path_slope[] = {
};
/** rct2: 0x0098D7E0 */
uint8 footpath_construction_preview_images[][4] = {
static uint8 footpath_construction_preview_images[][4] = {
{5, 10, 5, 10}, // Flat
{16, 17, 18, 19}, // Upwards
{18, 19, 16, 17}, // Downwards

View File

@ -54,7 +54,7 @@ enum WINDOW_GAME_BOTTOM_TOOLBAR_WIDGET_IDX {
// Left panel size was also increased for symmetry.
#define WIDTH_MOD 22
rct_widget window_game_bottom_toolbar_widgets[] = {
static rct_widget window_game_bottom_toolbar_widgets[] = {
{ WWT_IMGBTN, 0, 0x0000, 0x0077+WIDTH_MOD, 0, 33, 0xFFFFFFFF, STR_NONE }, // Left outset panel
{ WWT_IMGBTN, 0, 0x0002, 0x0075+WIDTH_MOD, 2, 31, 0xFFFFFFFF, STR_NONE }, // Left inset panel
{ WWT_FLATBTN, 0, 0x0002, 0x0075+WIDTH_MOD, 1, 12, 0xFFFFFFFF, STR_PROFIT_PER_WEEK_AND_PARK_VALUE_TIP }, // Money window

View File

@ -66,7 +66,7 @@ enum WINDOW_GUEST_WIDGET_IDX {
validate_global_widx(WC_PEEP, WIDX_ACTION_LBL);
rct_widget window_guest_overview_widgets[] = {
static rct_widget window_guest_overview_widgets[] = {
{WWT_FRAME, 0, 0, 191, 0, 156, 0xFFFFFFFF, STR_NONE}, // Panel / Background
{WWT_CAPTION, 0, 1, 190, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP}, // Title
{WWT_CLOSEBOX, 0, 179, 189, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP}, // Close x button
@ -87,7 +87,7 @@ rct_widget window_guest_overview_widgets[] = {
{ WIDGETS_END },
};
rct_widget window_guest_stats_widgets[] = {
static rct_widget window_guest_stats_widgets[] = {
{WWT_FRAME, 0, 0, 191, 0, 156, STR_NONE, STR_NONE},
{WWT_CAPTION, 0, 1, 190, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP},
{WWT_CLOSEBOX, 0, 179, 189, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP},
@ -101,7 +101,7 @@ rct_widget window_guest_stats_widgets[] = {
{WIDGETS_END},
};
rct_widget window_guest_rides_widgets[] = {
static rct_widget window_guest_rides_widgets[] = {
{WWT_FRAME, 0, 0, 191, 0, 156, STR_NONE, STR_NONE},
{WWT_CAPTION, 0, 1, 190, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP},
{WWT_CLOSEBOX, 0, 179, 189, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP},
@ -116,7 +116,7 @@ rct_widget window_guest_rides_widgets[] = {
{WIDGETS_END},
};
rct_widget window_guest_finance_widgets[] = {
static rct_widget window_guest_finance_widgets[] = {
{WWT_FRAME, 0, 0, 191, 0, 156, STR_NONE, STR_NONE},
{WWT_CAPTION, 0, 1, 190, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP},
{WWT_CLOSEBOX, 0, 179, 189, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP},
@ -130,7 +130,7 @@ rct_widget window_guest_finance_widgets[] = {
{WIDGETS_END},
};
rct_widget window_guest_thoughts_widgets[] = {
static rct_widget window_guest_thoughts_widgets[] = {
{WWT_FRAME, 0, 0, 191, 0, 156, STR_NONE, STR_NONE},
{WWT_CAPTION, 0, 1, 190, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP},
{WWT_CLOSEBOX, 0, 179, 189, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP},
@ -144,7 +144,7 @@ rct_widget window_guest_thoughts_widgets[] = {
{WIDGETS_END},
};
rct_widget window_guest_inventory_widgets[] = {
static rct_widget window_guest_inventory_widgets[] = {
{WWT_FRAME, 0, 0, 191, 0, 156, STR_NONE, STR_NONE},
{WWT_CAPTION, 0, 1, 190, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP},
{WWT_CLOSEBOX, 0, 179, 189, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP},
@ -159,7 +159,7 @@ rct_widget window_guest_inventory_widgets[] = {
};
// 0x981D0C
rct_widget *window_guest_page_widgets[] = {
static rct_widget *window_guest_page_widgets[] = {
window_guest_overview_widgets,
window_guest_stats_widgets,
window_guest_rides_widgets,
@ -168,54 +168,54 @@ rct_widget *window_guest_page_widgets[] = {
window_guest_inventory_widgets
};
void window_guest_set_page(rct_window* w, sint32 page);
void window_guest_disable_widgets(rct_window* w);
void window_guest_viewport_init(rct_window* w);
static void window_guest_set_page(rct_window* w, sint32 page);
static void window_guest_disable_widgets(rct_window* w);
static void window_guest_viewport_init(rct_window* w);
void window_guest_overview_close(rct_window *w);
void window_guest_overview_resize(rct_window *w);
void window_guest_overview_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
void window_guest_overview_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_guest_overview_invalidate(rct_window *w);
void window_guest_overview_viewport_rotate(rct_window *w);
void window_guest_overview_update(rct_window* w);
void window_guest_overview_text_input(rct_window *w, rct_widgetindex widgetIndex, char *text);
void window_guest_overview_tool_update(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
void window_guest_overview_tool_down(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
void window_guest_overview_tool_abort(rct_window *w, rct_widgetindex widgetIndex);
static void window_guest_overview_close(rct_window *w);
static void window_guest_overview_resize(rct_window *w);
static void window_guest_overview_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
static void window_guest_overview_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_guest_overview_invalidate(rct_window *w);
static void window_guest_overview_viewport_rotate(rct_window *w);
static void window_guest_overview_update(rct_window* w);
static void window_guest_overview_text_input(rct_window *w, rct_widgetindex widgetIndex, char *text);
static void window_guest_overview_tool_update(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
static void window_guest_overview_tool_down(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
static void window_guest_overview_tool_abort(rct_window *w, rct_widgetindex widgetIndex);
void window_guest_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
void window_guest_unknown_05(rct_window *w);
static void window_guest_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
static void window_guest_unknown_05(rct_window *w);
void window_guest_stats_resize(rct_window *w);
void window_guest_stats_update(rct_window *w);
void window_guest_stats_invalidate(rct_window *w);
void window_guest_stats_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_guest_stats_resize(rct_window *w);
static void window_guest_stats_update(rct_window *w);
static void window_guest_stats_invalidate(rct_window *w);
static void window_guest_stats_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_guest_rides_resize(rct_window *w);
void window_guest_rides_update(rct_window *w);
void window_guest_rides_tooltip(rct_window* w, rct_widgetindex widgetIndex, rct_string_id *stringId);
void window_guest_rides_scroll_get_size(rct_window *w, sint32 scrollIndex, sint32 *width, sint32 *height);
void window_guest_rides_scroll_mouse_down(rct_window *w, sint32 scrollIndex, sint32 x, sint32 y);
void window_guest_rides_scroll_mouse_over(rct_window *w, sint32 scrollIndex, sint32 x, sint32 y);
void window_guest_rides_invalidate(rct_window *w);
void window_guest_rides_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_guest_rides_scroll_paint(rct_window *w, rct_drawpixelinfo *dpi, sint32 scrollIndex);
static void window_guest_rides_resize(rct_window *w);
static void window_guest_rides_update(rct_window *w);
static void window_guest_rides_tooltip(rct_window* w, rct_widgetindex widgetIndex, rct_string_id *stringId);
static void window_guest_rides_scroll_get_size(rct_window *w, sint32 scrollIndex, sint32 *width, sint32 *height);
static void window_guest_rides_scroll_mouse_down(rct_window *w, sint32 scrollIndex, sint32 x, sint32 y);
static void window_guest_rides_scroll_mouse_over(rct_window *w, sint32 scrollIndex, sint32 x, sint32 y);
static void window_guest_rides_invalidate(rct_window *w);
static void window_guest_rides_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_guest_rides_scroll_paint(rct_window *w, rct_drawpixelinfo *dpi, sint32 scrollIndex);
void window_guest_finance_resize(rct_window *w);
void window_guest_finance_update(rct_window *w);
void window_guest_finance_invalidate(rct_window *w);
void window_guest_finance_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_guest_finance_resize(rct_window *w);
static void window_guest_finance_update(rct_window *w);
static void window_guest_finance_invalidate(rct_window *w);
static void window_guest_finance_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_guest_thoughts_resize(rct_window *w);
void window_guest_thoughts_update(rct_window *w);
void window_guest_thoughts_invalidate(rct_window *w);
void window_guest_thoughts_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_guest_thoughts_resize(rct_window *w);
static void window_guest_thoughts_update(rct_window *w);
static void window_guest_thoughts_invalidate(rct_window *w);
static void window_guest_thoughts_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_guest_inventory_resize(rct_window *w);
void window_guest_inventory_update(rct_window *w);
void window_guest_inventory_invalidate(rct_window *w);
void window_guest_inventory_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_guest_inventory_resize(rct_window *w);
static void window_guest_inventory_update(rct_window *w);
static void window_guest_inventory_invalidate(rct_window *w);
static void window_guest_inventory_paint(rct_window *w, rct_drawpixelinfo *dpi);
static rct_window_event_list window_guest_overview_events = {
window_guest_overview_close,

View File

@ -98,8 +98,8 @@ static rct_window_event_list window_land_events = {
NULL
};
sint32 _selectedFloorTexture;
sint32 _selectedWallTexture;
static sint32 _selectedFloorTexture;
static sint32 _selectedWallTexture;
/**
*

View File

@ -128,14 +128,14 @@ typedef struct loadsave_list_item {
static loadsave_callback _loadSaveCallback;
sint32 _listItemsCount = 0;
loadsave_list_item *_listItems = NULL;
char _directory[MAX_PATH];
char _shortenedDirectory[MAX_PATH];
static sint32 _listItemsCount = 0;
static loadsave_list_item *_listItems = NULL;
static char _directory[MAX_PATH];
static char _shortenedDirectory[MAX_PATH];
static char _parentDirectory[MAX_PATH];
char _extension[32];
char _defaultName[MAX_PATH];
sint32 _type;
static char _extension[32];
static char _defaultName[MAX_PATH];
static sint32 _type;
static void window_loadsave_populate_list(rct_window *w, sint32 includeNewItem, const char *directory, const char *extension);
static void window_loadsave_select(rct_window *w, const char *path);

View File

@ -83,14 +83,14 @@ rct_widget *window_player_page_widgets[] = {
#pragma region Events
void window_player_overview_close(rct_window *w);
void window_player_overview_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
void window_player_overview_resize(rct_window *w);
void window_player_overview_mouse_down(rct_window *w, rct_widgetindex widgetIndex, rct_widget *widget);
void window_player_overview_dropdown(rct_window *w, rct_widgetindex widgetIndex, sint32 dropdownIndex);
void window_player_overview_update(rct_window* w);
void window_player_overview_invalidate(rct_window *w);
void window_player_overview_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_player_overview_close(rct_window *w);
static void window_player_overview_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
static void window_player_overview_resize(rct_window *w);
static void window_player_overview_mouse_down(rct_window *w, rct_widgetindex widgetIndex, rct_widget *widget);
static void window_player_overview_dropdown(rct_window *w, rct_widgetindex widgetIndex, sint32 dropdownIndex);
static void window_player_overview_update(rct_window* w);
static void window_player_overview_invalidate(rct_window *w);
static void window_player_overview_paint(rct_window *w, rct_drawpixelinfo *dpi);
static rct_window_event_list window_player_overview_events = {
window_player_overview_close,
@ -123,12 +123,12 @@ static rct_window_event_list window_player_overview_events = {
NULL
};
void window_player_statistics_close(rct_window *w);
void window_player_statistics_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
void window_player_statistics_resize(rct_window *w);
void window_player_statistics_update(rct_window* w);
void window_player_statistics_invalidate(rct_window *w);
void window_player_statistics_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_player_statistics_close(rct_window *w);
static void window_player_statistics_mouse_up(rct_window *w, rct_widgetindex widgetIndex);
static void window_player_statistics_resize(rct_window *w);
static void window_player_statistics_update(rct_window* w);
static void window_player_statistics_invalidate(rct_window *w);
static void window_player_statistics_paint(rct_window *w, rct_drawpixelinfo *dpi);
static rct_window_event_list window_player_statistics_events = {
window_player_statistics_close,

View File

@ -2959,7 +2959,7 @@ typedef struct rct_vehichle_paintinfo {
sint32 tertiary_colour;
} rct_vehichle_paintinfo;
rct_vehichle_paintinfo _sprites_to_draw[144];
static rct_vehichle_paintinfo _sprites_to_draw[144];
/**
*

View File

@ -66,7 +66,7 @@ enum WINDOW_STAFF_WIDGET_IDX {
validate_global_widx(WC_PEEP, WIDX_PATROL);
rct_widget window_staff_overview_widgets[] = {
static rct_widget window_staff_overview_widgets[] = {
{ WWT_FRAME, 0, 0, WW - 1, 0, WH - 1, 0xFFFFFFFF, STR_NONE }, // Panel / Background
{ WWT_CAPTION, 0, 1, WW - 2, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP }, // Title
{ WWT_CLOSEBOX, 0, WW - 13, WW - 3, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP }, // Close x button
@ -86,7 +86,7 @@ rct_widget window_staff_overview_widgets[] = {
};
//0x9AF910
rct_widget window_staff_options_widgets[] = {
static rct_widget window_staff_options_widgets[] = {
{ WWT_FRAME, 0, 0, WW - 1, 0, WH - 1, 0xFFFFFFFF, STR_NONE }, // Panel / Background
{ WWT_CAPTION, 0, 1, WW - 2, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP }, // Title
{ WWT_CLOSEBOX, 0, WW - 13, WW - 3, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP }, // Close x button
@ -105,7 +105,7 @@ rct_widget window_staff_options_widgets[] = {
};
//0x9AF9F4
rct_widget window_staff_stats_widgets[] = {
static rct_widget window_staff_stats_widgets[] = {
{ WWT_FRAME, 0, 0, WW - 1, 0, WH - 1, 0xFFFFFFFF, STR_NONE }, // Panel / Background
{ WWT_CAPTION, 0, 1, WW - 2, 1, 14, STR_STRINGID, STR_WINDOW_TITLE_TIP }, // Title
{ WWT_CLOSEBOX, 0, WW - 13, WW - 3, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP }, // Close x button
@ -117,46 +117,46 @@ rct_widget window_staff_stats_widgets[] = {
{ WIDGETS_END },
};
rct_widget *window_staff_page_widgets[] = {
static rct_widget *window_staff_page_widgets[] = {
window_staff_overview_widgets,
window_staff_options_widgets,
window_staff_stats_widgets
};
void window_staff_set_page(rct_window* w, sint32 page);
void window_staff_disable_widgets(rct_window* w);
void window_staff_unknown_05(rct_window *w);
void window_staff_viewport_init(rct_window* w);
static void window_staff_set_page(rct_window* w, sint32 page);
static void window_staff_disable_widgets(rct_window* w);
static void window_staff_unknown_05(rct_window *w);
static void window_staff_viewport_init(rct_window* w);
void window_staff_overview_close(rct_window *w);
void window_staff_overview_mouseup(rct_window *w, rct_widgetindex widgetIndex);
void window_staff_overview_resize(rct_window *w);
void window_staff_overview_mousedown(rct_window *w, rct_widgetindex widgetIndex, rct_widget* widget);
void window_staff_overview_dropdown(rct_window *w, rct_widgetindex widgetIndex, sint32 dropdownIndex);
void window_staff_overview_update(rct_window* w);
void window_staff_overview_invalidate(rct_window *w);
void window_staff_overview_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_staff_overview_tab_paint(rct_window* w, rct_drawpixelinfo* dpi);
void window_staff_overview_tool_update(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
void window_staff_overview_tool_down(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
void window_staff_overview_tool_abort(rct_window *w, rct_widgetindex widgetIndex);
void window_staff_overview_text_input(rct_window *w, rct_widgetindex widgetIndex, char *text);
void window_staff_overview_viewport_rotate(rct_window *w);
static void window_staff_overview_close(rct_window *w);
static void window_staff_overview_mouseup(rct_window *w, rct_widgetindex widgetIndex);
static void window_staff_overview_resize(rct_window *w);
static void window_staff_overview_mousedown(rct_window *w, rct_widgetindex widgetIndex, rct_widget* widget);
static void window_staff_overview_dropdown(rct_window *w, rct_widgetindex widgetIndex, sint32 dropdownIndex);
static void window_staff_overview_update(rct_window* w);
static void window_staff_overview_invalidate(rct_window *w);
static void window_staff_overview_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_staff_overview_tab_paint(rct_window* w, rct_drawpixelinfo* dpi);
static void window_staff_overview_tool_update(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
static void window_staff_overview_tool_down(rct_window* w, rct_widgetindex widgetIndex, sint32 x, sint32 y);
static void window_staff_overview_tool_abort(rct_window *w, rct_widgetindex widgetIndex);
static void window_staff_overview_text_input(rct_window *w, rct_widgetindex widgetIndex, char *text);
static void window_staff_overview_viewport_rotate(rct_window *w);
void window_staff_options_mouseup(rct_window *w, rct_widgetindex widgetIndex);
void window_staff_options_update(rct_window* w);
void window_staff_options_invalidate(rct_window *w);
void window_staff_options_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_staff_options_tab_paint(rct_window* w, rct_drawpixelinfo* dpi);
void window_staff_options_mousedown(rct_window *w, rct_widgetindex widgetIndex, rct_widget* widget);
void window_staff_options_dropdown(rct_window *w, rct_widgetindex widgetIndex, sint32 dropdownIndex);
static void window_staff_options_mouseup(rct_window *w, rct_widgetindex widgetIndex);
static void window_staff_options_update(rct_window* w);
static void window_staff_options_invalidate(rct_window *w);
static void window_staff_options_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_staff_options_tab_paint(rct_window* w, rct_drawpixelinfo* dpi);
static void window_staff_options_mousedown(rct_window *w, rct_widgetindex widgetIndex, rct_widget* widget);
static void window_staff_options_dropdown(rct_window *w, rct_widgetindex widgetIndex, sint32 dropdownIndex);
void window_staff_stats_mouseup(rct_window *w, rct_widgetindex widgetIndex);
void window_staff_stats_resize(rct_window *w);
void window_staff_stats_update(rct_window* w);
void window_staff_stats_invalidate(rct_window *w);
void window_staff_stats_paint(rct_window *w, rct_drawpixelinfo *dpi);
void window_staff_stats_tab_paint(rct_window* w, rct_drawpixelinfo* dpi);
static void window_staff_stats_mouseup(rct_window *w, rct_widgetindex widgetIndex);
static void window_staff_stats_resize(rct_window *w);
static void window_staff_stats_update(rct_window* w);
static void window_staff_stats_invalidate(rct_window *w);
static void window_staff_stats_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_staff_stats_tab_paint(rct_window* w, rct_drawpixelinfo* dpi);
void window_staff_set_colours();

View File

@ -39,7 +39,7 @@ enum {
WINDOW_STAFF_LIST_TAB_ENTERTAINERS
};
bool _quick_fire_mode = false;
static bool _quick_fire_mode = false;
static void window_staff_list_close(rct_window *w);
static void window_staff_list_mouseup(rct_window *w, rct_widgetindex widgetIndex);

View File

@ -97,7 +97,7 @@ char text_input[TEXT_INPUT_SIZE] = { 0 };
rct_windowclass calling_class = 0;
rct_windownumber calling_number = 0;
sint32 calling_widget = 0;
sint32 _maxInputLength;
static sint32 _maxInputLength;
void window_text_input_open(rct_window* call_w, rct_widgetindex call_widget, rct_string_id title, rct_string_id description, rct_string_id existing_text, uintptr_t existing_args, sint32 maxLength)
{

View File

@ -263,21 +263,21 @@ static rct_window_event_list window_top_toolbar_events = {
NULL
};
void top_toolbar_init_view_menu(rct_window *window, rct_widget *widget);
void top_toolbar_view_menu_dropdown(sint16 dropdownIndex);
void top_toolbar_init_fastforward_menu(rct_window *window, rct_widget *widget);
void top_toolbar_fastforward_menu_dropdown(sint16 dropdownIndex);
void top_toolbar_init_rotate_menu(rct_window *window, rct_widget *widget);
void top_toolbar_rotate_menu_dropdown(sint16 dropdownIndex);
void top_toolbar_init_debug_menu(rct_window *window, rct_widget *widget);
void top_toolbar_debug_menu_dropdown(sint16 dropdownIndex);
void top_toolbar_init_network_menu(rct_window *window, rct_widget *widget);
void top_toolbar_network_menu_dropdown(sint16 dropdownIndex);
static void top_toolbar_init_view_menu(rct_window *window, rct_widget *widget);
static void top_toolbar_view_menu_dropdown(sint16 dropdownIndex);
static void top_toolbar_init_fastforward_menu(rct_window *window, rct_widget *widget);
static void top_toolbar_fastforward_menu_dropdown(sint16 dropdownIndex);
static void top_toolbar_init_rotate_menu(rct_window *window, rct_widget *widget);
static void top_toolbar_rotate_menu_dropdown(sint16 dropdownIndex);
static void top_toolbar_init_debug_menu(rct_window *window, rct_widget *widget);
static void top_toolbar_debug_menu_dropdown(sint16 dropdownIndex);
static void top_toolbar_init_network_menu(rct_window *window, rct_widget *widget);
static void top_toolbar_network_menu_dropdown(sint16 dropdownIndex);
void toggle_footpath_window();
void toggle_land_window(rct_window *topToolbar, rct_widgetindex widgetIndex);
void toggle_clear_scenery_window(rct_window *topToolbar, rct_widgetindex widgetIndex);
void toggle_water_window(rct_window *topToolbar, rct_widgetindex widgetIndex);
static void toggle_footpath_window();
static void toggle_land_window(rct_window *topToolbar, rct_widgetindex widgetIndex);
static void toggle_clear_scenery_window(rct_window *topToolbar, rct_widgetindex widgetIndex);
static void toggle_water_window(rct_window *topToolbar, rct_widgetindex widgetIndex);
money32 selection_lower_land(uint8 flags);
money32 selection_raise_land(uint8 flags);

View File

@ -46,7 +46,7 @@ DISPLAY_TYPE gClipHeightDisplayType = DISPLAY_TYPE::DISPLAY_UNITS;
#define WW 160
#define WH 70
rct_widget window_view_clipping_widgets[] = {
static rct_widget window_view_clipping_widgets[] = {
{ WWT_FRAME, 0, 0, WW - 1, 0, WH - 1, STR_NONE, STR_NONE }, // panel / background
{ WWT_CAPTION, 0, 1, WW - 2, 1, 14, STR_VIEW_CLIPPING_TITLE, STR_WINDOW_TITLE_TIP }, // title bar
{ WWT_CLOSEBOX, 0, WW - 13, WW - 3, 2, 13, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP }, // close x button
@ -68,6 +68,7 @@ static void window_view_clipping_update(rct_window *w);
static void window_view_clipping_invalidate(rct_window *w);
static void window_view_clipping_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_view_clipping_scrollgetsize(rct_window *w, int scrollIndex, int *width, int *height);
static void window_view_clipping_close();
static rct_window_event_list window_view_clipping_events = {
window_view_clipping_close_button,
@ -154,7 +155,7 @@ static void _window_view_clipping_open()
window_invalidate(window);
}
void window_view_clipping_close()
static void window_view_clipping_close()
{
// Turn off view clipping when the window is closed.
rct_window *mainWindow = window_get_main();