|
||||||||||
| 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 | |||||||||