From adab5234bb0a91921f82d7c83ac5be0a124425f2 Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Tue, 26 May 2015 13:04:59 +0200 Subject: [PATCH] Added ButtonRelease(ButtonEvent e) --- control/GameControl.java | 2 +- control/button/ButtonHandler.java | 27 ++++++++++++++++++++++++++- main/Main.java | 2 ++ 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/control/GameControl.java b/control/GameControl.java index cfbc3f5..870cb74 100644 --- a/control/GameControl.java +++ b/control/GameControl.java @@ -20,7 +20,7 @@ public class GameControl implements JoystickListener, ButtonListener{ @Override public void buttonPressed(ButtonEvent e) { - + System.out.println(e.getButton().getButtonID()); } @Override diff --git a/control/button/ButtonHandler.java b/control/button/ButtonHandler.java index e75415b..716c66b 100644 --- a/control/button/ButtonHandler.java +++ b/control/button/ButtonHandler.java @@ -126,7 +126,32 @@ public class ButtonHandler implements KeyListener{ } } - public void keyReleased(KeyEvent arg0) {} + public void keyReleased(KeyEvent e) { + switch(e.getKeyCode()) + { + case KeyEvent.VK_0: + buttonRelease(buttons.get(0)); + break; + case KeyEvent.VK_1: + buttonRelease(buttons.get(1)); + break; + case KeyEvent.VK_2: + buttonRelease(buttons.get(2)); + break; + case KeyEvent.VK_3: + buttonRelease(buttons.get(3)); + break; + case KeyEvent.VK_4: + buttonRelease(buttons.get(4)); + break; + case KeyEvent.VK_5: + buttonRelease(buttons.get(5)); + break; + case KeyEvent.VK_6: + buttonRelease(buttons.get(6)); + break; + } + } public void keyTyped(KeyEvent arg0) {} public static List