X11 lightgun support
This commit is contained in:
parent
9e0bb65e9b
commit
17465462b8
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue