Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jdstar
Class Input  view Input download Input.java

java.lang.Object
  extended byjdstar.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.


Field Summary
private  int keyDOWN
           
private  int keyDownCode
           
private  int keyLEFT
           
private  int keyRIGHT
           
private  int keyTOGGLE
           
private  int keyUP
           
private  LinkedList listeners
           
(package private)  boolean playerActive
           
 
Constructor Summary
Input()
           
 
Method Summary
 void addInputListener(InputListener listener)
           
private  void fireEvent(InputEvent evt)
           
 void keyPressed(java.awt.event.KeyEvent evt)
          This method is called when a key is pressed.
 void keyReleased(java.awt.event.KeyEvent evt)
          This method is called when a key is released.
 void keyTyped(java.awt.event.KeyEvent evt)
          This method is called when a key is typed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

Input

public Input()
Method Detail

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)