]> git.lizzy.rs Git - nothing.git/commitdiff
(#1221) Add support to mouse wheel to level picker
authorrexim <reximkut@gmail.com>
Sun, 19 Jan 2020 18:03:56 +0000 (01:03 +0700)
committerrexim <reximkut@gmail.com>
Sun, 19 Jan 2020 18:03:56 +0000 (01:03 +0700)
src/game/level_picker.c

index 8f875f3caf0691cb031c4b9749114e57fa9022ca..4c4bbe880dfd19bee91ba811edf5cf30f2ab3b6c 100644 (file)
@@ -246,6 +246,14 @@ int level_picker_event(LevelPicker *level_picker,
         }
     } break;
 
+    case SDL_MOUSEWHEEL: {
+        if (event->wheel.y < 0) {
+            level_picker_cursor_down(level_picker);
+        } else if (event->wheel.y > 0) {
+            level_picker_cursor_up(level_picker);
+        }
+    } break;
+
     case SDL_MOUSEMOTION: {
         const Vec2f mouse_pos = vec((float) event->motion.x, (float) event->motion.y);
         Vec2f position = vec_sum(