From 2a9a758d0bc968db45035a331844e03e3e66e8c7 Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Wed, 30 Jun 2021 20:25:16 +0200 Subject: docs: Added first class diagrams to system analysis section. --- doc/diagrams/analysisClasses.puml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'doc/diagrams') 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 -- cgit v1.2.1