From 48495c40502e77fcf4017589a202a637c353cfd8 Mon Sep 17 00:00:00 2001 From: Ted John Date: Mon, 26 Apr 2021 20:19:44 +0100 Subject: [PATCH] Fix mouse input at higher zoom levels --- src/openrct2/interface/Viewport.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/openrct2/interface/Viewport.cpp b/src/openrct2/interface/Viewport.cpp index a15d57a082..5df4c38c01 100644 --- a/src/openrct2/interface/Viewport.cpp +++ b/src/openrct2/interface/Viewport.cpp @@ -1678,8 +1678,8 @@ InteractionInfo get_map_coordinates_from_pos_window(rct_window* window, const Sc viewLoc += myviewport->viewPos; if (myviewport->zoom > 0) { - viewLoc.x &= (0xFFFF * myviewport->zoom) & 0xFFFF; - viewLoc.y &= (0xFFFF * myviewport->zoom) & 0xFFFF; + viewLoc.x &= (0xFFFFFFFF * myviewport->zoom) & 0xFFFFFFFF; + viewLoc.y &= (0xFFFFFFFF * myviewport->zoom) & 0xFFFFFFFF; } rct_drawpixelinfo dpi; dpi.x = viewLoc.x;