org.lee.mugen.core.command
Enum KeyLockCommand.State
java.lang.Object
java.lang.Enum<KeyLockCommand.State>
org.lee.mugen.core.command.KeyLockCommand.State
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<KeyLockCommand.State>
- Enclosing class:
- KeyLockCommand
public static enum KeyLockCommand.State
- extends java.lang.Enum<KeyLockCommand.State>
NONE : KeyLockCommand haven't state
LOCK : The Key is lock until it is release
HIDDEN : Key is hidden by another it is only applicable for direction B <=> BD : B is hidden
Why do this :
if you have a command like Guile's in street fighter "sonic boom" attack, you want to know how long
B is hold before release and then F and PUNCH, and this independly of command BD or BU, that why we have to
hold B hidden with time
|
Method Summary |
static KeyLockCommand.State |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static KeyLockCommand.State[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
| Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
NONE
public static final KeyLockCommand.State NONE
LOCK
public static final KeyLockCommand.State LOCK
HIDDEN
public static final KeyLockCommand.State HIDDEN
values
public static KeyLockCommand.State[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (KeyLockCommand.State c : KeyLockCommand.State.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static KeyLockCommand.State valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name - the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is null