diff options
author | InigoGutierrez <inigogf.95@gmail.com> | 2021-06-30 20:25:16 +0200 |
---|---|---|
committer | InigoGutierrez <inigogf.95@gmail.com> | 2021-06-30 20:25:16 +0200 |
commit | 2a9a758d0bc968db45035a331844e03e3e66e8c7 (patch) | |
tree | 4b62071f5b5daa7276dcb93a6629210dbbf4ac8e /doc/diagrams | |
parent | 6968123fadde3b864882851e2cfc99b2e724dec7 (diff) | |
download | imago-2a9a758d0bc968db45035a331844e03e3e66e8c7.tar.gz imago-2a9a758d0bc968db45035a331844e03e3e66e8c7.zip |
docs: Added first class diagrams to system analysis section.
Diffstat (limited to 'doc/diagrams')
-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 |