From 57db9a41f1960a157ae1641fc759e4880ac9707e Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 16 Mar 2024 23:40:26 +0000 Subject: [PATCH] Fix vehicles leaving dots behind in viewport map mode --- src/vehicle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 27aa15e6f3..0fbd4eade6 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -2064,7 +2064,7 @@ void ViewportMapDrawVehicles(DrawPixelInfo *dpi, Viewport *vp) while (v != nullptr) { if (!(v->vehstatus & (VS_HIDDEN | VS_UNCLICKABLE)) && (v->type != VEH_EFFECT)) { - Point pt = RemapCoords(v->x_pos, v->y_pos, v->z_pos); + Point pt = RemapCoords(v->x_pos + v->x_offs, v->y_pos + v->y_offs, v->z_pos); if (pt.x >= l && pt.x < r && pt.y >= t && pt.y < b) { const int pixel_x = UnScaleByZoomLower(pt.x - l, dpi->zoom); const int pixel_y = UnScaleByZoomLower(pt.y - t, dpi->zoom);