org.lee.mugen.sprite.cns
Class StateDef

java.lang.Object
  extended by org.lee.mugen.sprite.cns.StateDef
All Implemented Interfaces:
java.lang.Cloneable

public class StateDef
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
StateDef(java.lang.String id)
           
 
Method Summary
 void addExecutor(Functionable f)
           
 void addStateCtrl(StateCtrl stateCtrl)
           
 java.lang.Object clone()
           
 void execute(java.lang.String spriteId)
           
 java.lang.String getId()
           
 int getIntId()
           
 java.util.List<StateCtrl> getStateCtrls()
           
 void reset(java.lang.String spriteId)
           
 void setStateCtrlList(java.util.List<StateCtrl> stateCtrlList)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateDef

public StateDef(java.lang.String id)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getId

public java.lang.String getId()

addStateCtrl

public void addStateCtrl(StateCtrl stateCtrl)

addExecutor

public void addExecutor(Functionable f)

execute

public void execute(java.lang.String spriteId)

reset

public void reset(java.lang.String spriteId)

getStateCtrls

public java.util.List<StateCtrl> getStateCtrls()

getIntId

public int getIntId()

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

setStateCtrlList

public void setStateCtrlList(java.util.List<StateCtrl> stateCtrlList)