From 3c1bb45f5725db75784698a340284e1e7641c9cf Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Thu, 20 May 2021 15:43:15 +0200 Subject: [PATCH] Gamebutton is more flexible now --- .../customcontrols/gamepad/GamepadButton.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/GamepadButton.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/GamepadButton.java index be9d8bcf8..7cedaf6fd 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/GamepadButton.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/gamepad/GamepadButton.java @@ -11,12 +11,15 @@ public class GamepadButton { private boolean isDown = false; public void update(KeyEvent event){ - boolean down = (event.getAction() == KeyEvent.ACTION_DOWN); - if(down != isDown){ - isDown = down; + boolean isKeyDown = (event.getAction() == KeyEvent.ACTION_DOWN); + update(isKeyDown); + } + + public void update(boolean isKeyDown){ + if(isKeyDown != isDown){ + isDown = isKeyDown; Gamepad.sendInput(keycodes, isDown); } - } public void resetButtonState(){