mirror of https://github.com/OpenRCT2/OpenRCT2.git
Format ServerList.cpp (#15625)
This commit is contained in:
parent
b15dc66acb
commit
ebedf83176
|
@ -40,8 +40,8 @@ static std::future<std::tuple<std::vector<ServerListEntry>, rct_string_id>> _fet
|
||||||
static uint32_t _numPlayersOnline = 0;
|
static uint32_t _numPlayersOnline = 0;
|
||||||
static rct_string_id _statusText = STR_SERVER_LIST_CONNECTING;
|
static rct_string_id _statusText = STR_SERVER_LIST_CONNECTING;
|
||||||
|
|
||||||
// clang-format off
|
enum
|
||||||
enum {
|
{
|
||||||
WIDX_BACKGROUND,
|
WIDX_BACKGROUND,
|
||||||
WIDX_TITLE,
|
WIDX_TITLE,
|
||||||
WIDX_CLOSE,
|
WIDX_CLOSE,
|
||||||
|
@ -52,39 +52,42 @@ enum {
|
||||||
WIDX_START_SERVER
|
WIDX_START_SERVER
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum
|
||||||
|
{
|
||||||
WIDX_LIST_REMOVE,
|
WIDX_LIST_REMOVE,
|
||||||
WIDX_LIST_SPECTATE
|
WIDX_LIST_SPECTATE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
static rct_widget window_server_list_widgets[] = {
|
static rct_widget window_server_list_widgets[] = {
|
||||||
MakeWidget({ 0, 0}, {341, 91}, WindowWidgetType::Frame, WindowColour::Primary ), // panel / background
|
MakeWidget({ 0, 0}, {341, 91}, WindowWidgetType::Frame, WindowColour::Primary ), // panel / background
|
||||||
MakeWidget({ 1, 1}, {338, 14}, WindowWidgetType::Caption, WindowColour::Primary , STR_SERVER_LIST, STR_WINDOW_TITLE_TIP), // title bar
|
MakeWidget({ 1, 1}, {338, 14}, WindowWidgetType::Caption, WindowColour::Primary, STR_SERVER_LIST, STR_WINDOW_TITLE_TIP), // title bar
|
||||||
MakeWidget({327, 2}, { 11, 12}, WindowWidgetType::CloseBox, WindowColour::Primary , STR_CLOSE_X, STR_CLOSE_WINDOW_TIP), // close x button
|
MakeWidget({327, 2}, { 11, 12}, WindowWidgetType::CloseBox, WindowColour::Primary, STR_CLOSE_X, STR_CLOSE_WINDOW_TIP), // close x button
|
||||||
MakeWidget({100, 20}, {245, 12}, WindowWidgetType::TextBox, WindowColour::Secondary ), // player name text box
|
MakeWidget({100, 20}, {245, 12}, WindowWidgetType::TextBox, WindowColour::Secondary ), // player name text box
|
||||||
MakeWidget({ 6, 37}, {332, 14}, WindowWidgetType::Scroll, WindowColour::Secondary ), // server list
|
MakeWidget({ 6, 37}, {332, 14}, WindowWidgetType::Scroll, WindowColour::Secondary ), // server list
|
||||||
MakeWidget({ 6, 53}, {101, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_FETCH_SERVERS ), // fetch servers button
|
MakeWidget({ 6, 53}, {101, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_FETCH_SERVERS ), // fetch servers button
|
||||||
MakeWidget({112, 53}, {101, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_ADD_SERVER ), // add server button
|
MakeWidget({112, 53}, {101, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_ADD_SERVER ), // add server button
|
||||||
MakeWidget({218, 53}, {101, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_START_SERVER ), // start server button
|
MakeWidget({218, 53}, {101, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_START_SERVER ), // start server button
|
||||||
WIDGETS_END,
|
WIDGETS_END,
|
||||||
};
|
};
|
||||||
|
// clang-format on
|
||||||
|
|
||||||
static void window_server_list_close(rct_window *w);
|
static void window_server_list_close(rct_window* w);
|
||||||
static void window_server_list_mouseup(rct_window *w, rct_widgetindex widgetIndex);
|
static void window_server_list_mouseup(rct_window* w, rct_widgetindex widgetIndex);
|
||||||
static void window_server_list_resize(rct_window *w);
|
static void window_server_list_resize(rct_window* w);
|
||||||
static void window_server_list_dropdown(rct_window *w, rct_widgetindex widgetIndex, int32_t dropdownIndex);
|
static void window_server_list_dropdown(rct_window* w, rct_widgetindex widgetIndex, int32_t dropdownIndex);
|
||||||
static void window_server_list_update(rct_window *w);
|
static void window_server_list_update(rct_window* w);
|
||||||
static void window_server_list_scroll_getsize(rct_window *w, int32_t scrollIndex, int32_t *width, int32_t *height);
|
static void window_server_list_scroll_getsize(rct_window* w, int32_t scrollIndex, int32_t* width, int32_t* height);
|
||||||
static void window_server_list_scroll_mousedown(rct_window *w, int32_t scrollIndex, const ScreenCoordsXY& screenCoords);
|
static void window_server_list_scroll_mousedown(rct_window* w, int32_t scrollIndex, const ScreenCoordsXY& screenCoords);
|
||||||
static void window_server_list_scroll_mouseover(rct_window *w, int32_t scrollIndex, const ScreenCoordsXY& screenCoords);
|
static void window_server_list_scroll_mouseover(rct_window* w, int32_t scrollIndex, const ScreenCoordsXY& screenCoords);
|
||||||
static void window_server_list_textinput(rct_window *w, rct_widgetindex widgetIndex, char *text);
|
static void window_server_list_textinput(rct_window* w, rct_widgetindex widgetIndex, char* text);
|
||||||
static OpenRCT2String window_server_list_tooltip(rct_window* const w, const rct_widgetindex widgetIndex, rct_string_id fallback);
|
static OpenRCT2String window_server_list_tooltip(
|
||||||
static void window_server_list_invalidate(rct_window *w);
|
rct_window* const w, const rct_widgetindex widgetIndex, rct_string_id fallback);
|
||||||
static void window_server_list_paint(rct_window *w, rct_drawpixelinfo *dpi);
|
static void window_server_list_invalidate(rct_window* w);
|
||||||
static void window_server_list_scrollpaint(rct_window *w, rct_drawpixelinfo *dpi, int32_t scrollIndex);
|
static void window_server_list_paint(rct_window* w, rct_drawpixelinfo* dpi);
|
||||||
|
static void window_server_list_scrollpaint(rct_window* w, rct_drawpixelinfo* dpi, int32_t scrollIndex);
|
||||||
|
|
||||||
static rct_window_event_list window_server_list_events([](auto& events)
|
static rct_window_event_list window_server_list_events([](auto& events) {
|
||||||
{
|
|
||||||
events.close = &window_server_list_close;
|
events.close = &window_server_list_close;
|
||||||
events.mouse_up = &window_server_list_mouseup;
|
events.mouse_up = &window_server_list_mouseup;
|
||||||
events.resize = &window_server_list_resize;
|
events.resize = &window_server_list_resize;
|
||||||
|
@ -99,7 +102,6 @@ static rct_window_event_list window_server_list_events([](auto& events)
|
||||||
events.paint = &window_server_list_paint;
|
events.paint = &window_server_list_paint;
|
||||||
events.scroll_paint = &window_server_list_scrollpaint;
|
events.scroll_paint = &window_server_list_scrollpaint;
|
||||||
});
|
});
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue