org.lee.mugen.core.command
Class AbstractCommand
java.lang.Object
org.lee.mugen.core.command.AbstractCommand
- Direct Known Subclasses:
- PressCommand, ReleaseCommand
public abstract class AbstractCommand
- extends java.lang.Object
Base of a single command events
- Author:
- Dr Wong
|
Method Summary |
int |
getKey()
|
AbstractCommand.Kind |
getKind()
|
long |
getTick()
If Kind = Press => Time when button is pressed then if Time press == System Time then key is just press
If Kind = Release => Time when button is released |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
kind
protected AbstractCommand.Kind kind
AbstractCommand
public AbstractCommand(int key,
long tick,
AbstractCommand.Kind kind)
getKey
public int getKey()
- Returns:
getTick
public long getTick()
- If Kind = Press => Time when button is pressed then if Time press == System Time then key is just press
If Kind = Release => Time when button is released
- Returns:
getKind
public AbstractCommand.Kind getKind()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object