From fbd9ef002e293b4d552fbd094044482b19151927 Mon Sep 17 00:00:00 2001 From: Matthew Coppola Date: Wed, 4 Dec 2024 23:39:41 -0500 Subject: [PATCH] Treat mousescroll as a mouse movement --- src/game/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/menu.c b/src/game/menu.c index 970b62ddb..bec6ab807 100644 --- a/src/game/menu.c +++ b/src/game/menu.c @@ -4709,8 +4709,8 @@ void menuProcessInput(void) // ESC always acts as back inputs.back = inputKeyJustPressed(VK_ESCAPE); if (inputMouseIsEnabled() && !inputMouseIsLocked() && g_MenuMouseControl) { - inputs.mousemoved = inputMouseGetPosition(&inputs.mousex, &inputs.mousey); inputs.mousescroll = inputKeyPressed(VK_MOUSE_WHEEL_DN) - inputKeyPressed(VK_MOUSE_WHEEL_UP); + inputs.mousemoved = inputMouseGetPosition(&inputs.mousex, &inputs.mousey) || inputs.mousescroll; // aspect correct the X const f32 cx = ((f32)inputs.mousex - (f32)(SCREEN_WIDTH_LO / 2)) * (videoGetAspect() / SCREEN_ASPECT); inputs.mousex = (f32)(SCREEN_WIDTH_LO / 2) + cx;