org.lee.mugen.core.command
Class SpriteCmdProcess

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by org.lee.mugen.core.command.SpriteCmdProcess
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

public class SpriteCmdProcess
extends java.awt.event.KeyAdapter

This class process command recognition TODO : remove the interface KeyAdapter beause it's not genereic In the java caller if the caller use AWT events, it has to use wrapper

Author:
Dr Wong

Constructor Summary
SpriteCmdProcess(CmdProcDispatcher dispatcher)
           
 
Method Summary
 void addSprite(java.lang.String spriteId)
           
 CmdProcDispatcher getDispatcher()
           
 void keyPressed(int keycode)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(int keycode)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void process()
           
 void remove(java.lang.String spriteId)
           
 
Methods inherited from class java.awt.event.KeyAdapter
keyTyped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpriteCmdProcess

public SpriteCmdProcess(CmdProcDispatcher dispatcher)
Method Detail

addSprite

public void addSprite(java.lang.String spriteId)

remove

public void remove(java.lang.String spriteId)

process

public void process()

keyPressed

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

keyReleased

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

keyPressed

public void keyPressed(int keycode)

keyReleased

public void keyReleased(int keycode)

getDispatcher

public CmdProcDispatcher getDispatcher()