From 6847722190102e79d23d99df1817b4bc2fe6af8c Mon Sep 17 00:00:00 2001 From: isXander Date: Fri, 14 Apr 2023 22:07:13 +0100 Subject: [PATCH] fix GLFW driver triggers --- .../dev/isxander/controlify/driver/GLFWGamepadDriver.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/driver/GLFWGamepadDriver.java b/src/main/java/dev/isxander/controlify/driver/GLFWGamepadDriver.java index e06ef3f..5626a69 100644 --- a/src/main/java/dev/isxander/controlify/driver/GLFWGamepadDriver.java +++ b/src/main/java/dev/isxander/controlify/driver/GLFWGamepadDriver.java @@ -23,8 +23,8 @@ public class GLFWGamepadDriver implements BasicGamepadInputDriver { state.axes(GLFW.GLFW_GAMEPAD_AXIS_LEFT_Y), state.axes(GLFW.GLFW_GAMEPAD_AXIS_RIGHT_X), state.axes(GLFW.GLFW_GAMEPAD_AXIS_RIGHT_Y), - state.axes(GLFW.GLFW_GAMEPAD_AXIS_LEFT_TRIGGER), - state.axes(GLFW.GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER) + (1f + state.axes(GLFW.GLFW_GAMEPAD_AXIS_LEFT_TRIGGER)) / 2f, + (1f + state.axes(GLFW.GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER)) / 2f ); GamepadState.ButtonState buttons = new GamepadState.ButtonState( state.buttons(GLFW.GLFW_GAMEPAD_BUTTON_A) == GLFW.GLFW_PRESS,