diff options
Diffstat (limited to 'doc/diagrams/useCase_useAsBackend.puml')
-rw-r--r-- | doc/diagrams/useCase_useAsBackend.puml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/diagrams/useCase_useAsBackend.puml b/doc/diagrams/useCase_useAsBackend.puml new file mode 100644 index 0000000..3f1cece --- /dev/null +++ b/doc/diagrams/useCase_useAsBackend.puml @@ -0,0 +1,23 @@ +@startuml + +!include skinparams.puml + +actor "GUI Program" as program + +boundary "Set board state" as setState +control "State set to represent the needed board" as setStateEngine +entity "Board state" as state +boundary "Move is asked for" as ask +control "Engine thinks next move" as think +boundary "Move is suggested" as suggestion + +program -> setState +setState -> setStateEngine +setStateEngine -> state +state -> ask +program -> ask +ask -> think +think -> suggestion +program -> suggestion + +@enduml |