diff --git a/src/openrct2-ui/windows/Tooltip.cpp b/src/openrct2-ui/windows/Tooltip.cpp index a41fce77fb..e773d1c05d 100644 --- a/src/openrct2-ui/windows/Tooltip.cpp +++ b/src/openrct2-ui/windows/Tooltip.cpp @@ -203,10 +203,10 @@ static void window_tooltip_paint(rct_window* w, rct_drawpixelinfo* dpi) gfx_filter_rect(dpi, left + 2, top + 0, right - 2, top + 0, PALETTE_DARKEN_3); // Corners - gfx_filter_pixel(dpi, left + 1, top + 1, PALETTE_DARKEN_3); - gfx_filter_pixel(dpi, right - 1, top + 1, PALETTE_DARKEN_3); - gfx_filter_pixel(dpi, left + 1, bottom - 1, PALETTE_DARKEN_3); - gfx_filter_pixel(dpi, right - 1, bottom - 1, PALETTE_DARKEN_3); + gfx_filter_pixel(dpi, { left + 1, top + 1 }, PALETTE_DARKEN_3); + gfx_filter_pixel(dpi, { right - 1, top + 1 }, PALETTE_DARKEN_3); + gfx_filter_pixel(dpi, { left + 1, bottom - 1 }, PALETTE_DARKEN_3); + gfx_filter_pixel(dpi, { right - 1, bottom - 1 }, PALETTE_DARKEN_3); // Text left = w->windowPos.x + ((w->width + 1) / 2) - 1; diff --git a/src/openrct2/drawing/Drawing.cpp b/src/openrct2/drawing/Drawing.cpp index bd4e3b58c4..26d6cd9ea9 100644 --- a/src/openrct2/drawing/Drawing.cpp +++ b/src/openrct2/drawing/Drawing.cpp @@ -583,9 +583,9 @@ void gfx_draw_pixel(rct_drawpixelinfo* dpi, int32_t x, int32_t y, int32_t colour gfx_fill_rect(dpi, x, y, x, y, colour); } -void gfx_filter_pixel(rct_drawpixelinfo* dpi, int32_t x, int32_t y, FILTER_PALETTE_ID palette) +void gfx_filter_pixel(rct_drawpixelinfo* dpi, const ScreenCoordsXY& coords, FILTER_PALETTE_ID palette) { - gfx_filter_rect(dpi, x, y, x, y, palette); + gfx_filter_rect(dpi, coords.x, coords.y, coords.x, coords.y, palette); } /** diff --git a/src/openrct2/drawing/Drawing.h b/src/openrct2/drawing/Drawing.h index 32273c0b87..21e5b55c3b 100644 --- a/src/openrct2/drawing/Drawing.h +++ b/src/openrct2/drawing/Drawing.h @@ -593,7 +593,7 @@ void load_palette(); // other void gfx_clear(rct_drawpixelinfo* dpi, uint8_t paletteIndex); void gfx_draw_pixel(rct_drawpixelinfo* dpi, int32_t x, int32_t y, int32_t colour); -void gfx_filter_pixel(rct_drawpixelinfo* dpi, int32_t x, int32_t y, FILTER_PALETTE_ID palette); +void gfx_filter_pixel(rct_drawpixelinfo* dpi, const ScreenCoordsXY& coords, FILTER_PALETTE_ID palette); void gfx_invalidate_pickedup_peep(); void gfx_draw_pickedup_peep(rct_drawpixelinfo* dpi);