Merge pull request #10924 from benklop/master

Non-X11 lightgun support
This commit is contained in:
Autechre 2020-06-27 16:20:08 +02:00 committed by GitHub
commit ecc41fc59c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -823,10 +823,16 @@ static int16_t udev_lightgun_aiming_state(
if (!mouse)
return 0;
#ifdef HAVE_X11
/* udev->pointer_x and y is only set in X11 */
if (!(video_driver_translate_coord_viewport_wrap(
&vp, udev->pointer_x, udev->pointer_y,
&res_x, &res_y, &res_screen_x, &res_screen_y)))
return 0;
#else
res_x = udev_mouse_get_pointer_x(mouse, false);
res_y = udev_mouse_get_pointer_y(mouse, false);
#endif
inside = (res_x >= -edge_detect)
&& (res_y >= -edge_detect)