diff options
Diffstat (limited to 'doc/diagrams/analysisClasses.puml')
-rw-r--r-- | doc/diagrams/analysisClasses.puml | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/diagrams/analysisClasses.puml b/doc/diagrams/analysisClasses.puml index 5f1ccde..6adc849 100644 --- a/doc/diagrams/analysisClasses.puml +++ b/doc/diagrams/analysisClasses.puml @@ -4,24 +4,28 @@ package GameModule { class GameIO + class GameState class GameTree class GameMove } -GameIO -> GameTree +GameIO -> GameState +GameState -> GameTree GameTree -> GameMove package EngineModule { class EngineIO class EngineLogic interface DecisionAlgorithm - class DecisionAlgorithm1 class DecisionAlgorithm2 + class DecisionAlgorithm1 } -EngineIO -> EngineLogic +EngineIO --> EngineLogic EngineLogic -> DecisionAlgorithm DecisionAlgorithm <|.. DecisionAlgorithm1 DecisionAlgorithm <|.. DecisionAlgorithm2 +EngineLogic --> GameTree + @enduml |