cz.cuni.amis.pogamut.ut2004.communication.translator.bot.state
Class FirstSpawnExpectedState
java.lang.Object
cz.cuni.amis.pogamut.ut2004.communication.translator.bot.support.AbstractBotFSMState<InfoMessage,TranslatorContext>
cz.cuni.amis.pogamut.ut2004.communication.translator.bot.state.FirstSpawnExpectedState
- All Implemented Interfaces:
- IFSMState<InfoMessage,TranslatorContext>
public class FirstSpawnExpectedState
- extends AbstractBotFSMState<InfoMessage,TranslatorContext>
FSM switches into this state when PlayerList is transmitted during the handshake. It sends InitCommandRequest event
and waits for Spawn message and then it sends BotFirstSpawned event.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FirstSpawnExpectedState
public FirstSpawnExpectedState()
init
public void init(TranslatorContext context)
restart
public void restart(TranslatorContext context)
stateEntering
public void stateEntering(TranslatorContext context,
IFSMState<InfoMessage,TranslatorContext> fromState,
InfoMessage symbol)
stateLeaving
public void stateLeaving(TranslatorContext context,
IFSMState<InfoMessage,TranslatorContext> toState,
InfoMessage symbol)
stateSymbol
public void stateSymbol(TranslatorContext context,
InfoMessage symbol)