org.lee.mugen.sprite.cns
Class StateCtrl
java.lang.Object
org.lee.mugen.sprite.cns.StateCtrl
- All Implemented Interfaces:
- java.lang.Cloneable
public class StateCtrl
- extends java.lang.Object
- implements java.lang.Cloneable
|
Constructor Summary |
StateCtrl(java.lang.String stateDefId,
java.lang.String stateCtrlId)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
stateDefId
protected java.lang.String stateDefId
id
protected java.lang.String id
executors
protected java.util.List<StateCtrlFunction> executors
mainTrigger
protected Trigger mainTrigger
_triggers
protected java.util.List<Trigger> _triggers
persistent
protected int persistent
persistentCounter
protected int persistentCounter
ignorehitpause
protected int ignorehitpause
hasInterrupFunction
protected boolean hasInterrupFunction
StateCtrl
public StateCtrl(java.lang.String stateDefId,
java.lang.String stateCtrlId)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getIgnorehitpause
public int getIgnorehitpause()
reset
public void reset()
testTriggered
public boolean testTriggered(java.lang.String spriteId)
execute
public boolean execute(java.lang.String spriteId)
addTrigger
public void addTrigger(Trigger trigger)
getTriggers
public java.util.List<Trigger> getTriggers()
setTriggers
public void setTriggers(java.util.List<Trigger> triggers)
getExecutors
public java.util.List<StateCtrlFunction> getExecutors()
setExecutors
public void setExecutors(java.util.List<StateCtrlFunction> executors)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getMainTrigger
public Trigger getMainTrigger()
setMainTrigger
public void setMainTrigger(Trigger pTrigger)
getPersistent
public int getPersistent()
setPersistent
public void setPersistent(int persistent)
getStateDefId
public java.lang.String getStateDefId()
setStateDefId
public void setStateDefId(java.lang.String stateDefId)
setIgnorehitpause
public void setIgnorehitpause(int i)
addExecutor
public void addExecutor(StateCtrlFunction executor)
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
isHasInterrupFunction
public boolean isHasInterrupFunction()