org.lee.mugen.core.command
Enum KeyLockCommand.State

java.lang.Object
  extended by java.lang.Enum<KeyLockCommand.State>
      extended by 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


Enum Constant Summary
HIDDEN
           
LOCK
           
NONE
           
 
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
 

Enum Constant Detail

NONE

public static final KeyLockCommand.State NONE

LOCK

public static final KeyLockCommand.State LOCK

HIDDEN

public static final KeyLockCommand.State HIDDEN
Method Detail

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