From 2d3349ceede9b2fa0a21ca089089f11ce42cc41e Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Thu, 20 May 2021 15:43:33 +0200 Subject: [PATCH] Add support for analog triggers --- .../net/kdt/pojavlaunch/customcontrols/gamepad/Gamepad.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/Gamepad.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/Gamepad.java index 2a1d56cf0..c52c4daa0 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/Gamepad.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/Gamepad.java @@ -215,6 +215,7 @@ public class Gamepad { private void update(MotionEvent event){ updateDirectionalJoystick(event); updateMouseJoystick(event); + updateAnalogTriggers(event); } private void updateMouseJoystick(MotionEvent event){ @@ -240,8 +241,8 @@ public class Gamepad { } private void updateAnalogTriggers(MotionEvent event){ - //sendInput(getCurrentMap().TRIGGER_RIGHT, event.getAxisValue(MotionEvent.AXIS_RTRIGGER) > 0.5); - //sendInput(getCurrentMap().TRIGGER_LEFT, event.getAxisValue(MotionEvent.AXIS_LTRIGGER) > 0.5); + getCurrentMap().TRIGGER_LEFT.update(event.getAxisValue(MotionEvent.AXIS_LTRIGGER) > 0.5); + getCurrentMap().TRIGGER_RIGHT.update(event.getAxisValue(MotionEvent.AXIS_RTRIGGER) > 0.5); }