Add MouseWheelMode, make SDL wheel events consistent, add MouseButton, rename Cursor back to MouseCursor (resolve #1124)

This commit is contained in:
Joshua Granick
2018-07-20 16:13:18 -07:00
parent 4139574542
commit 40316b7890
8 changed files with 65 additions and 63 deletions

View File

@@ -627,8 +627,18 @@ namespace lime {
case SDL_MOUSEWHEEL:
mouseEvent.type = MOUSE_WHEEL;
mouseEvent.x = event->wheel.x;
mouseEvent.y = event->wheel.y;
if (event->wheel.direction == SDL_MOUSEWHEEL_FLIPPED) {
mouseEvent.x = -event->wheel.x;
mouseEvent.y = -event->wheel.y;
} else {
mouseEvent.x = event->wheel.x;
mouseEvent.y = event->wheel.y;
}
break;
}