Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ::: mermaid
- stateDiagram-v2
- %%Style #######################################
- classDef stateStyle fill:#251
- classDef functionStyle fill:#016
- State:::stateStyle
- Function:::functionStyle
- StartGame:::stateStyle
- DiverPickCard:::stateStyle
- DiverPlayCard:::stateStyle
- DiverBoostCard:::stateStyle
- ProcessAIKraken:::stateStyle
- KrakenPickCard:::stateStyle
- KrakenGuessCard:::stateStyle
- ProcessAIDiver:::stateStyle
- CheckGame:::stateStyle
- WaitGuess:::stateStyle
- DiverPick():::functionStyle
- DiverPlay():::functionStyle
- KrakenPick():::functionStyle
- KrakenSuspensGuess:::functionStyle
- KrakenGuess():::functionStyle
- %% Start game initialize cards, all in black overlay on
- [*]--> StartGame
- StartGame --> Diver : 2 sec
- Diver --> ProcessAIDiver : AI
- Diver --> DiverPickCard : user
- ProcessAIDiver --> DiverPick() : .5 sec
- DiverPick() --> DiverPlay() : 2 sec
- DiverPlay() --> Kraken
- DiverPickCard --> DiverPlayCard : user
- DiverPlayCard --> DiverBoostCard : user
- DiverBoostCard --> Kraken : user
- Kraken --> ProcessAIKraken : AI
- Kraken --> KrakenPickCard : user
- ProcessAIKraken --> KrakenPick() : 1 sec
- KrakenPick() --> KrakenSuspensGuess : 2 sec
- KrakenSuspensGuess --> KrakenGuess() : 2 sec
- KrakenGuess() --> WaitGuess
- KrakenPickCard --> KrakenGuessCard : user
- KrakenGuessCard --> WaitGuess : user
- WaitGuess --> CheckGame : 5 sec
- CheckGame --> Diver : No win
- :::
Advertisement
Add Comment
Please, Sign In to add comment