model.Actions
Class Action
java.lang.Object
model.Actions.Action
- Direct Known Subclasses:
- Clone, DoNothing, Hadoken, Jump, Kick, Move, Punch, Run, Teleport, Wave
public abstract class Action
- extends java.lang.Object
|
Constructor Summary |
Action(java.lang.String name,
Player active,
Player target)
Construtor genérico de uma ação qualquer. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Action
public Action(java.lang.String name,
Player active,
Player target)
- Construtor genérico de uma ação qualquer.
- Parameters:
name - Nome da ação.active - O personagem executando a ação.target - O personagem alvo da ação.
initialize
public abstract void initialize()
step
public abstract void step()
setStartStepFor
public abstract void setStartStepFor(Action action)
getName
public java.lang.String getName()
getStep
public int getStep()
setFlag
public void setFlag(java.lang.String flag)
- Método que avisa a ação que uma próxima ação está na fila.
- Parameters:
flag -