Przeglądaj źródła

Add mouse wheel support for windows

Daniele Bartolini 11 lat temu
rodzic
commit
3d83a65119
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      engine/main/main_windows.cpp

+ 8 - 0
engine/main/main_windows.cpp

@@ -252,6 +252,14 @@ struct WindowsDevice
 				}
 				break;
 			}
+			case WM_MOUSEWHEEL:
+			{
+				int32_t mx = GET_X_LPARAM(lparam);
+				int32_t my = GET_Y_LPARAM(lparam);
+				short delta = GET_WHEEL_DELTA_WPARAM(wparam);
+				_queue.push_mouse_event(mx, my, (float)(delta/WHEEL_DELTA));
+				break;
+			}
 			case WM_MOUSEMOVE:
 			{
 				int32_t mx = GET_X_LPARAM(lparam);