|
|
|
@ -279,7 +279,7 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
package Games #daf {
|
|
|
|
|
|
|
|
|
|
class GameRunner $done {
|
|
|
|
|
class MasterOfCeremonies $done {
|
|
|
|
|
{static} +PlayGame(game: Game)
|
|
|
|
|
+StartNewGame(string, IManager<Player>, [*] Die): Game
|
|
|
|
|
}
|
|
|
|
@ -298,10 +298,9 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GameRunner --> "[*] -games" Game
|
|
|
|
|
GameRunner -left-> "T <-- <KeyValuePair<string, [*] Die>>" IManager
|
|
|
|
|
GameRunner -down-> "T <-- <Player>" IManager
|
|
|
|
|
GameRunner -up-|> "T <-- <Game>" IManager
|
|
|
|
|
MasterOfCeremonies -left-> "T <-- <KeyValuePair<string, [*] Die>>" IManager
|
|
|
|
|
MasterOfCeremonies -down-> "T <-- <Player>" IManager
|
|
|
|
|
MasterOfCeremonies -up-> "T <-- <Game>" IManager
|
|
|
|
|
|
|
|
|
|
Game --> "T <-- <Player>" IManager
|
|
|
|
|
|
|
|
|
|