Quellcode durchsuchen

Added ButtonRelease(ButtonEvent e)

Kenneth van Ewijk vor 10 Jahren
Ursprung
Commit
adab5234bb
3 geänderte Dateien mit 29 neuen und 2 gelöschten Zeilen
  1. 1 1
      control/GameControl.java
  2. 26 1
      control/button/ButtonHandler.java
  3. 2 0
      main/Main.java

+ 1 - 1
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

+ 26 - 1
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<Button> getButtons()

+ 2 - 0
main/Main.java

@@ -11,6 +11,8 @@ public class Main {
 		{
 			new Window(true);
 		}
+		
+		
 	}
 
 }