| 457 | } |
| 458 | |
| 459 | void InputManager::backend_mouse_motion_update(const SDL_MouseMotionEvent& e) { |
| 460 | Vector2f mouseNewPos = backend_cursor_pos_calculation({e.x, e.y}); |
| 461 | mouse.set_pos(mouseNewPos); |
| 462 | |
| 463 | Vector2f mouseRel = backend_cursor_delta_calculation({e.xrel, e.yrel}); |
| 464 | main.input_mouse_motion_callback({ |
| 465 | .deviceType = MouseDeviceType::MOUSE, |
| 466 | .pos = mouseNewPos, |
| 467 | .move = mouseRel |
| 468 | }); |
| 469 | |
| 470 | isTouchDevice = false; |
| 471 | } |
| 472 | |
| 473 | void InputManager::backend_mouse_wheel_update(const SDL_MouseWheelEvent& e) { |
| 474 | Vector2f mouseNewPos = backend_cursor_pos_calculation({e.mouse_x, e.mouse_y}); |
no test coverage detected