|
|
|
```plantuml
|
|
|
|
skinparam shadowing false
|
|
|
|
skinparam class {
|
|
|
|
BackgroundColor #292929
|
|
|
|
ArrowColor #00cc92
|
|
|
|
BorderColor #00cc92
|
|
|
|
BorderRoundCorner 20
|
|
|
|
FontColor #000000
|
|
|
|
HeaderBackgroundColor #00cc92
|
|
|
|
}
|
|
|
|
|
|
|
|
@startuml
|
|
|
|
<style>
|
|
|
|
activityDiagram {
|
|
|
|
BackgroundColor #292929
|
|
|
|
BorderColor #00cc92
|
|
|
|
FontColor #e4e4e4
|
|
|
|
FontName arial
|
|
|
|
FontSize 14
|
|
|
|
LineColor #00cc92
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
|
|
|
|
start
|
|
|
|
while (Logged in?) is (no)
|
|
|
|
:Create Game \nOr Join Game;
|
|
|
|
endwhile (yes)
|
|
|
|
repeat :Waiting Room;
|
|
|
|
repeat while (Game started?) is (Wait)
|
|
|
|
:Game View;
|
|
|
|
fork
|
|
|
|
:Gamemaster;
|
|
|
|
while(Tasks left?)
|
|
|
|
:Review Submissions;
|
|
|
|
endwhile (no)
|
|
|
|
fork again
|
|
|
|
:Player;
|
|
|
|
while (Tasks left?)
|
|
|
|
:Take and \nSubmit picture;
|
|
|
|
endwhile (no)
|
|
|
|
end fork
|
|
|
|
->//Game ended//;
|
|
|
|
:Scoreboard;
|
|
|
|
stop
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
|
|
|
|
|
|
|
|
``` |
|
|
|
\ No newline at end of file |