diff --git a/Class_Diagram.md b/Class_Diagram.md index f53feca..05837f0 100644 --- a/Class_Diagram.md +++ b/Class_Diagram.md @@ -217,6 +217,8 @@ package Model <> #bada55 { +StartNewGame(string, IManager, [*] Die): Game } + class GameManager $done + class Game $done { /+Name: string /+Dice: [*] Die @@ -228,7 +230,7 @@ package Model <> #bada55 { class Turn $done { +/When: DateTime - -Turn() + -Ctor() {static} +CreateWithSpecifiedTime(DateTime, Player, Dictionary): Turn {static} +CreateWithDefaultTime(Player, Dictionary): Turn } @@ -246,6 +248,9 @@ MasterOfCeremonies --> IManager : "T <-- >" MasterOfCeremonies --> IManager : "T <-- " MasterOfCeremonies --> IManager : "T <-- " +GameManager ..|> "T <-- " IManager +GameManager --> "[*] -games" Game + Game -down-> "[*]" Die Game -down-> "[*] /+Turns" Turn Game -right-> IManager : "T <-- "