User:Jaxad0127/State machine
From The Mana World
This article describes the internal state machine used in the client.
| Start | To | Condition |
|---|---|---|
| Start | Server | After initial loading |
| Error | An error occurred | |
| Server | Login | Server selection is successful |
| Server | Server selection is unsuccessful | |
| Exit | User wants to exit | |
| Error | An error occurred | |
| Login | Server | User wants to change servers |
| Character | Login is successful | |
| Login | Login is unsuccessful | |
| Exit | User wants to exit | |
| Error | An error occurred | |
| Character | Server | User wants to change servers |
| Login | User wants to change account | |
| Game | User chooses a character | |
| CharCreate | User wants to make a new character | |
| CharDelete | User wants to delete a character | |
| Account | User wants to alter account details | |
| Exit | User wants to exit | |
| Error | An error occurred |