Fix ride graphs and negative lengths

This commit is contained in:
Duncan Frost 2015-04-14 19:00:29 +01:00
parent 869142bc89
commit 9d8983a5c7
2 changed files with 4 additions and 3 deletions

View File

@ -351,7 +351,7 @@ void format_date(char **dest, uint16 value)
(*dest)--;
}
void format_length(char **dest, uint16 value)
void format_length(char **dest, sint16 value)
{
rct_string_id stringId = 2733;

View File

@ -5262,11 +5262,12 @@ static void window_ride_graphs_scrollpaint()
gfx_fill_rect(dpi, dpi->x, y, dpi->x + dpi->width - 1, y, colour);
sint16 scaled_yUnit = yUnit;
// Scale modifier
if (ax == 1420)
yUnit /= 2;
scaled_yUnit /= 2;
gfx_draw_string_left(dpi, ax, &yUnit, 0, w->scrolls[0].h_left + 1, y - 4);
gfx_draw_string_left(dpi, ax, &scaled_yUnit, 0, w->scrolls[0].h_left + 1, y - 4);
}
// Time marks