# HG changeset patch # User Sam # Date 1684599977 -25200 # Node ID 26f19ed98701ee2a22e2517924ccdd3b1fc8b7c2 # Parent abc0d97392cb95fb4484b412e48c985e93413ec6 add: mouse wheel in windows (untested) diff -r abc0d97392cb -r 26f19ed98701 src/semicongine/platform/windows/window.nim --- a/src/semicongine/platform/windows/window.nim Sat May 20 23:21:03 2023 +0700 +++ b/src/semicongine/platform/windows/window.nim Sat May 20 23:26:17 2023 +0700 @@ -56,6 +56,8 @@ currentEvents.add(Event(eventType: MouseReleased, button: MouseButton.Mouse3)) of WM_MOUSEMOVE: currentEvents.add(Event(eventType: events.MouseMoved, x: GET_X_LPARAM(lParam), y: GET_Y_LPARAM(lParam))) + of WM_MOUSEWHEEL: + currentEvents.add(Event(eventType: events.MouseWheel, amount: GET_WHEEL_DELTA_WPARAM(wParam))) else: return DefWindowProc(hwnd, uMsg, wParam, lParam)