org.apogames.input
Class ApoKeyboard

java.lang.Object
  extended by org.apogames.input.ApoKeyboard
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

public final class ApoKeyboard
extends java.lang.Object
implements java.awt.event.KeyListener

Klasse, die sich um die Keyboardeingaben kümmert

Author:
Dirk Aporius

Constructor Summary
ApoKeyboard()
          Konstruktor
 
Method Summary
 int[] getPressed()
          gibt ein Array mit Tasten zurück, welche gerade gedrückt werden, zurück
 int[] getReleased()
          gibt ein Array mit Tasten zurück, welche gerade losgelassen wurden, zurück
 boolean isPressed(int key)
          gibt zurück, ob eine übergebene Taste derzeit gedrückt wird oder nicht
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApoKeyboard

public ApoKeyboard()
Konstruktor

Method Detail

isPressed

public boolean isPressed(int key)
gibt zurück, ob eine übergebene Taste derzeit gedrückt wird oder nicht

Parameters:
key - : Zu überprüfende Taste, ob sie gedrückt wird
Returns:
TRUE, Taste wird gedrückt, else FALSE, Taste wird nicht gedrückt

getReleased

public int[] getReleased()
gibt ein Array mit Tasten zurück, welche gerade losgelassen wurden, zurück

Returns:
gibt ein Array mit Tasten zurück, welche gerade losgelassen wurden, zurück

getPressed

public int[] getPressed()
gibt ein Array mit Tasten zurück, welche gerade gedrückt werden, zurück

Returns:
gibt ein Array mit Tasten zurück, welche gerade gedrückt werden, zurück

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener