|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
---|---|
BotAliveState | This class implements a batch handling logic. |
BotDeadState | Represent state where the bot is dead and can't accept any messages except Spawn! |
CommunicationTerminatedState | |
ConfigureMessageExpectedState | Waits for ConfigChange message, switches to the InitedMessageExpectedState. |
FirstSpawnExpectedState | FSM switches into this state when PlayerList is transmitted during the handshake. |
GameInfoExpectedState | State that expects GameInfo message to came - when it receives GameInfo it switches to the HandshakeControllerState. |
HandshakeControllerState | This state is introduced because start/end messages of the list of item categories, mutators, navpoints and players. |
HelloBotExpectedState | First and initial state of the BotFSM handler. |
InitedMessageExpectedState | Waits for InitedMessage message, switches to the FirstSpawnExpectedState. |
ItemCategoryState | Takes care of the ITC messages creating new categories inside the ItemTranslator class. |
ItemListState | |
MoverListState | Takes care of the mover list. |
MutatorListState | Takes care of the mutator list. |
NavPointListState | Takes care of the navpoint list. |
NavPointNeighboursState | Takes care of the navpoint neighbour list. |
PasswordState | Entered by the Password message that is sent to the world view, the state then wait for PasswdOk or PasswdWrong message to came. |
PathAcceptState | Takes care of the path list. |
PlayerListState | Takes care of the player list. |
ReadyState | When the HELLO_CONTROL_SERVER message comes we switch into this state that sends the ReadyCommandRequest event to the world view and waits for next symbol, it may be: Password message - switches to the PasswordState GameInfo message - switches to the HandshakeControllerState |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |