diff options
Diffstat (limited to 'doc/diagrams/analysisClasses.puml')
-rw-r--r-- | doc/diagrams/analysisClasses.puml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/diagrams/analysisClasses.puml b/doc/diagrams/analysisClasses.puml new file mode 100644 index 0000000..5f1ccde --- /dev/null +++ b/doc/diagrams/analysisClasses.puml @@ -0,0 +1,27 @@ +@startuml + +!include skinparams.puml + +package GameModule { + class GameIO + class GameTree + class GameMove +} + +GameIO -> GameTree +GameTree -> GameMove + +package EngineModule { + class EngineIO + class EngineLogic + interface DecisionAlgorithm + class DecisionAlgorithm1 + class DecisionAlgorithm2 +} + +EngineIO -> EngineLogic +EngineLogic -> DecisionAlgorithm +DecisionAlgorithm <|.. DecisionAlgorithm1 +DecisionAlgorithm <|.. DecisionAlgorithm2 + +@enduml |