| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.ut2004.communication.translator.bot.state | |
| cz.cuni.amis.pogamut.ut2004.communication.translator.bot.support |
| Modifier and Type | Class and Description |
|---|---|
class |
BotAliveState
This class implements a batch handling logic.
|
class |
BotDeadState
Represent state where the bot is dead and can't accept any messages except Spawn!
|
class |
CommunicationTerminatedState |
class |
ConfigureMessageExpectedState
Waits for ConfigChange message, switches to the InitedMessageExpectedState.
|
class |
FirstSpawnExpectedState
FSM switches into this state when PlayerList is transmitted during the handshake.
|
class |
GameInfoExpectedState
State that expects GameInfo message to came - when it receives GameInfo it switches to the HandshakeControllerState.
|
class |
HandshakeControllerState
This state is introduced because start/end messages of the list of item categories, mutators, navpoints and players.
|
class |
HelloBotExpectedState
First and initial state of the BotFSM handler.
|
class |
InitedMessageExpectedState
Waits for InitedMessage message, switches to the FirstSpawnExpectedState.
|
class |
ItemCategoryState
Takes care of the ITC messages creating new categories inside the ItemTranslator class.
|
class |
ItemListState |
class |
MoverListState
Takes care of the mover list.
|
class |
MutatorListState
Takes care of the mutator list.
|
class |
NavPointListState
Takes care of the navpoint list.
|
class |
NavPointNeighboursState
Takes care of the navpoint neighbour list.
|
class |
PasswordState
Entered by the Password message that is sent to the world view, the state then wait for PasswdOk or PasswdWrong
message to came.
|
class |
PathAcceptState
Takes care of the path list.
|
class |
PlayerListState
Takes care of the player list.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BotListState<MESSAGE,CONTEXT extends TranslatorContext>
Support class that takes care of batch of messages in the form of:
|
class |
BotMessageExpectedState<CONTEXT extends TranslatorContext>
Used to check the message that is used to leave the state.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.