diff --git a/src/openrct2-ui/input/Input.cpp b/src/openrct2-ui/input/Input.cpp index b94085bed2..cce25a0e1c 100644 --- a/src/openrct2-ui/input/Input.cpp +++ b/src/openrct2-ui/input/Input.cpp @@ -23,7 +23,7 @@ #include #include #include -#include +#include #include "KeyboardShortcuts.h" #include "Input.h" diff --git a/src/openrct2/windows/TextInput.cpp b/src/openrct2-ui/windows/TextInput.cpp similarity index 98% rename from src/openrct2/windows/TextInput.cpp rename to src/openrct2-ui/windows/TextInput.cpp index 1eb126d956..9ddc8ae9be 100644 --- a/src/openrct2/windows/TextInput.cpp +++ b/src/openrct2-ui/windows/TextInput.cpp @@ -21,13 +21,14 @@ * that is used for inputing new text for ride names and peep names. */ -#include "../config/Config.h" -#include "../Context.h" -#include "../core/Math.hpp" +#include -#include "../interface/widget.h" -#include "../localisation/localisation.h" -#include "../util/util.h" +#include +#include +#include +#include +#include +#include #define WW 250 #define WH 90 diff --git a/src/openrct2-ui/windows/Window.h b/src/openrct2-ui/windows/Window.h index ac5da52536..586ca72c44 100644 --- a/src/openrct2-ui/windows/Window.h +++ b/src/openrct2-ui/windows/Window.h @@ -125,3 +125,7 @@ void window_maze_construction_update_pressed_widgets(); rct_window * window_network_status_open(const char * text, close_callback onClose); rct_window * window_network_status_open_password(); void window_network_status_close(); + +void window_text_input_key(rct_window * w, char keychar); +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); +void window_text_input_raw_open(rct_window * call_w, rct_widgetindex call_widget, rct_string_id title, rct_string_id description, utf8string existing_text, sint32 maxLength); diff --git a/src/openrct2/interface/window.h b/src/openrct2/interface/window.h index e68eb62678..8dc8324184 100644 --- a/src/openrct2/interface/window.h +++ b/src/openrct2/interface/window.h @@ -691,7 +691,6 @@ void window_zoom_out(rct_window *w, bool atCursor); void main_window_zoom(bool zoomIn, bool atCursor); void window_show_textinput(rct_window *w, rct_widgetindex widgetIndex, uint16 title, uint16 text, sint32 value); -void window_text_input_key(rct_window* w, char keychar); void window_draw_all(rct_drawpixelinfo *dpi, sint16 left, sint16 top, sint16 right, sint16 bottom); void window_draw(rct_drawpixelinfo *dpi, rct_window *w, sint32 left, sint32 top, sint32 right, sint32 bottom); @@ -726,8 +725,6 @@ void ride_construction_tooldown_construct(sint32 screenX, sint32 screenY); void window_scenery_open(); void window_tile_inspector_open(); void window_tile_inspector_clear_clipboard(); -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); -void window_text_input_raw_open(rct_window* call_w, rct_widgetindex call_widget, rct_string_id title, rct_string_id description, utf8string existing_text, sint32 maxLength); rct_window * window_object_load_error_open(utf8 * path, size_t numMissingObjects, const rct_object_entry * missingObjects);