- pointer_x = sdl_event.motion.x;
- pointer_y = sdl_event.motion.y;
- if(top && (motion_callback = top->get_mouse_motion_callback())) {
- Rect rect = top->get_absolute_rect();
- motion_callback(top, pointer_x - rect.x, pointer_y - rect.y);
+ mouse->pointer_x = sdl_event.motion.x;
+ mouse->pointer_y = sdl_event.motion.y;
+ if(win && (motion_callback = win->get_mouse_motion_callback())) {
+ Rect rect = win->get_absolute_rect();
+ motion_callback(win, mouse->pointer_x - rect.x, mouse->pointer_y - rect.y);