mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-16 03:23:15 +01:00
Fix small issues with ride_window.
This commit is contained in:
@@ -2072,7 +2072,7 @@ void gfx_draw_string(rct_drawpixelinfo *dpi, char *buffer, int colour, int x, in
|
||||
// Control codes
|
||||
switch (al) {
|
||||
case FORMAT_MOVE_X://Start New Line at start+buffer x, same y. (Overwrite?)
|
||||
max_x = x + *++buffer;
|
||||
max_x = x + (uint8)*++buffer;
|
||||
break;
|
||||
case FORMAT_ADJUST_PALETTE:
|
||||
al = *++buffer;
|
||||
|
||||
@@ -809,6 +809,9 @@ static void widget_scroll_draw(rct_drawpixelinfo *dpi, rct_window *w, int widget
|
||||
if (scroll->flags & VSCROLLBAR_VISIBLE)
|
||||
r -= 11;
|
||||
|
||||
b++;
|
||||
r++;
|
||||
|
||||
// Create a new inner scroll dpi
|
||||
scroll_dpi = *dpi;
|
||||
|
||||
|
||||
@@ -3908,11 +3908,11 @@ static void window_ride_colour_scrollpaint()
|
||||
vehicleColour = ride_get_vehicle_colour(ride, w->var_48C);
|
||||
|
||||
// Background colour
|
||||
gfx_fill_rect(dpi, dpi->x, dpi->y, dpi->x + dpi->width, dpi->y + dpi->height, 12);
|
||||
gfx_fill_rect(dpi, dpi->x, dpi->y, dpi->x + dpi->width - 1, dpi->y + dpi->height - 1, 12);
|
||||
|
||||
// ?
|
||||
x = dpi->x + (vehiclePreviewWidget->right - vehiclePreviewWidget->left) / 2;
|
||||
y = dpi->y + vehiclePreviewWidget->bottom - vehiclePreviewWidget->top - 15;
|
||||
x = (vehiclePreviewWidget->right - vehiclePreviewWidget->left) / 2;
|
||||
y = vehiclePreviewWidget->bottom - vehiclePreviewWidget->top - 15;
|
||||
RCT2_CALLPROC_X(0x006DE4CD, (ride->num_cars_per_train << 8) | ride->subtype, (int)ride, x, y, (int)w, (int)dpi, 0);
|
||||
|
||||
// ?
|
||||
|
||||
Reference in New Issue
Block a user