From 96a75f8c2c6a2bdc55320615efd3531e458a5f91 Mon Sep 17 00:00:00 2001 From: frutiemax Date: Sat, 25 Jul 2020 19:28:29 -0400 Subject: [PATCH] Amend #12470: Make zooming at pointer take tile height into account --- src/openrct2/interface/Window.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/openrct2/interface/Window.cpp b/src/openrct2/interface/Window.cpp index c2efe1b31e..324ddc7623 100644 --- a/src/openrct2/interface/Window.cpp +++ b/src/openrct2/interface/Window.cpp @@ -954,7 +954,8 @@ void window_viewport_get_map_coords_by_cursor( // Compute map coordinate by mouse position. auto viewportPos = screen_coord_to_viewport_coord(w->viewport, mouseCoords); - auto mapCoords = viewport_coord_to_map_coord(viewportPos, 0); + auto coordsXYZ = viewport_adjust_for_map_height(viewportPos); + auto mapCoords = viewport_coord_to_map_coord(viewportPos, coordsXYZ.z); *map_x = mapCoords.x; *map_y = mapCoords.y;