Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent 42049ef814
commit 6072f24033

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

Loading…
Cancel
Save