mirror of https://github.com/OpenRCT2/OpenRCT2.git
Improved Rendering of Disabled Scenario Names
This commit is contained in:
parent
4ff3c11366
commit
a842e3a650
|
@ -353,12 +353,12 @@ int gfx_draw_string_centred_wrapped(rct_drawpixelinfo *dpi, void *args, int x, i
|
||||||
{
|
{
|
||||||
int font_height, line_height, line_width, line_y, num_lines;
|
int font_height, line_height, line_width, line_y, num_lines;
|
||||||
// Location of font sprites
|
// Location of font sprites
|
||||||
uint16* current_font_sprite_base;
|
sint16* current_font_sprite_base;
|
||||||
|
|
||||||
char* buffer = RCT2_ADDRESS(0x009C383D, char);
|
char* buffer = RCT2_ADDRESS(0x009C383D, char);
|
||||||
|
|
||||||
current_font_sprite_base = RCT2_ADDRESS(RCT2_ADDRESS_CURRENT_FONT_SPRITE_BASE, uint16);
|
current_font_sprite_base = RCT2_ADDRESS(RCT2_ADDRESS_CURRENT_FONT_SPRITE_BASE, sint16);
|
||||||
*current_font_sprite_base = 0xE0;
|
if (*current_font_sprite_base >= 0) *current_font_sprite_base = 0xE0;
|
||||||
|
|
||||||
gfx_draw_string(dpi, buffer, colour, dpi->x, dpi->y);
|
gfx_draw_string(dpi, buffer, colour, dpi->x, dpi->y);
|
||||||
|
|
||||||
|
|
|
@ -460,6 +460,7 @@ static void window_scenarioselect_scrollpaint(rct_window *w, rct_drawpixelinfo *
|
||||||
safe_strcpy((char*)language_get_string(placeholderStringId), scenario->name, 64);
|
safe_strcpy((char*)language_get_string(placeholderStringId), scenario->name, 64);
|
||||||
int format = isDisabled ? 865 : (isHighlighted ? highlighted_format : unhighlighted_format);
|
int format = isDisabled ? 865 : (isHighlighted ? highlighted_format : unhighlighted_format);
|
||||||
colour = isDisabled ? w->colours[1] | 0x40 : COLOUR_BLACK;
|
colour = isDisabled ? w->colours[1] | 0x40 : COLOUR_BLACK;
|
||||||
|
if (isDisabled) RCT2_GLOBAL(RCT2_ADDRESS_CURRENT_FONT_SPRITE_BASE, sint16) = -1;
|
||||||
gfx_draw_string_centred(dpi, format, wide ? 270 : 210, y + 1, colour, &placeholderStringId);
|
gfx_draw_string_centred(dpi, format, wide ? 270 : 210, y + 1, colour, &placeholderStringId);
|
||||||
|
|
||||||
// Check if scenario is completed
|
// Check if scenario is completed
|
||||||
|
|
Loading…
Reference in New Issue