1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 15:52:55 +01:00

fix #3053: Long multiplayer group names overflow the dropdown

This commit is contained in:
IntelOrca
2016-02-29 22:21:04 +00:00
parent 957d5a9735
commit 4769e89b07
2 changed files with 12 additions and 9 deletions

View File

@@ -616,13 +616,14 @@ static void window_multiplayer_groups_paint(rct_window *w, rct_drawpixelinfo *dp
int group = network_get_group_index(network_get_default_group());
if (group != -1) {
RCT2_GLOBAL(RCT2_ADDRESS_COMMON_FORMAT_ARGS, uint16) = network_get_group_name_string_id(group);
gfx_draw_string_centred(
gfx_draw_string_centred_clipped(
dpi,
1193,
(void*)RCT2_ADDRESS_COMMON_FORMAT_ARGS,
0,
w->x + (widget->left + widget->right - 11) / 2,
w->y + widget->top,
0,
(void*)RCT2_ADDRESS_COMMON_FORMAT_ARGS
widget->right - widget->left - 8
);
}
@@ -639,13 +640,14 @@ static void window_multiplayer_groups_paint(rct_window *w, rct_drawpixelinfo *dp
group = network_get_group_index(_selectedGroup);
if (group != -1) {
RCT2_GLOBAL(RCT2_ADDRESS_COMMON_FORMAT_ARGS, uint16) = network_get_group_name_string_id(group);
gfx_draw_string_centred(
gfx_draw_string_centred_clipped(
dpi,
1193,
(void*)RCT2_ADDRESS_COMMON_FORMAT_ARGS,
0,
w->x + (widget->left + widget->right - 11) / 2,
w->y + widget->top,
0,
(void*)RCT2_ADDRESS_COMMON_FORMAT_ARGS
widget->right - widget->left - 8
);
}
}

View File

@@ -371,13 +371,14 @@ void window_player_overview_paint(rct_window *w, rct_drawpixelinfo *dpi)
rct_widget* widget = &window_player_overview_widgets[WIDX_GROUP];
RCT2_GLOBAL(RCT2_ADDRESS_COMMON_FORMAT_ARGS, uint16) = network_get_group_name_string_id(groupindex);
gfx_draw_string_centred(
gfx_draw_string_centred_clipped(
dpi,
1193,
(void*)RCT2_ADDRESS_COMMON_FORMAT_ARGS,
0,
w->x + (widget->left + widget->right - 11) / 2,
w->y + widget->top,
0,
(void*)RCT2_ADDRESS_COMMON_FORMAT_ARGS
widget->right - widget->left - 8
);
}