java.lang.Object
jdstar.Input
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.KeyListener
- public class Input
- extends java.lang.Object
- implements java.awt.event.KeyListener
This class is responsible for delivering player input to all requesting classes.
|
Constructor Summary |
Input()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keyTOGGLE
private int keyTOGGLE
keyLEFT
private int keyLEFT
keyDOWN
private int keyDOWN
keyRIGHT
private int keyRIGHT
keyUP
private int keyUP
playerActive
boolean playerActive
keyDownCode
private int keyDownCode
listeners
private LinkedList listeners
Input
public Input()
keyPressed
public void keyPressed(java.awt.event.KeyEvent evt)
- Description copied from interface:
java.awt.event.KeyListener
- This method is called when a key is pressed.
- Specified by:
keyPressed in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent evt)
- Description copied from interface:
java.awt.event.KeyListener
- This method is called when a key is released.
- Specified by:
keyReleased in interface java.awt.event.KeyListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent evt)
- Description copied from interface:
java.awt.event.KeyListener
- This method is called when a key is typed. A key is considered typed
when it and all modifiers have been pressed and released, mapping to
a single virtual key.
- Specified by:
keyTyped in interface java.awt.event.KeyListener
addInputListener
public void addInputListener(InputListener listener)
fireEvent
private void fireEvent(InputEvent evt)