mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-23 15:52:55 +01:00
Amend #12470: Make zooming at pointer take tile height into account
This commit is contained in:
@@ -954,7 +954,8 @@ void window_viewport_get_map_coords_by_cursor(
|
|||||||
|
|
||||||
// Compute map coordinate by mouse position.
|
// Compute map coordinate by mouse position.
|
||||||
auto viewportPos = screen_coord_to_viewport_coord(w->viewport, mouseCoords);
|
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_x = mapCoords.x;
|
||||||
*map_y = mapCoords.y;
|
*map_y = mapCoords.y;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user