(#1221) Add support to mouse wheel to level picker

master
rexim 2020-01-20 01:03:56 +07:00
parent 2680b71a8c
commit 95acf17ec3
1 changed files with 8 additions and 0 deletions

View 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(