diff --git a/Class_Diagram.md b/Class_Diagram.md
index 90f0c2e..c386e2d 100644
--- a/Class_Diagram.md
+++ b/Class_Diagram.md
@@ -134,20 +134,10 @@ package Model <> #bada55 {
package Games #daf {
class GameRunner $inprogress {
- -globalPlayerManager: IManager
- -globalDieManager: IManager
+ /+GlobalPlayerManager: IManager
+ /+GlobalDieManager: IManager
{static} +PlayGame(game: Game)
+StartNewGame(name: string, playerManager: PlayerManager, dice: [*] AbstractDie)
- +AddGlobalPlayer(player: Player)
- +GetGlobalPlayers(): [*] Player
- +GetOneGlobalPlayerByName(name: string): Player
- +UpdateGlobalPlayer(oldPlayer: Player, newPlayer: Player)
- +DeleteGlobalPlayer(oldPlayer: Player)
- +AddGlobalDiceGroup(name: string, dice: [*] AbstractDie)
- +GetGlobalDiceGroups(): [*] KeyValuePair
- +GetOneGlobalDiceGroupByName(name: string): KeyValuePair
- +UpdateGlobalDiceGroup(oldName: string, newName: string)
- +DeleteGlobalDiceGroup(oldName: string)
}
}
@@ -199,20 +189,10 @@ package Model <> #bada55 {
package Games #daf {
class GameRunner $inprogress {
- -globalPlayerManager: IManager
- -globalDieManager: IManager
+ /+GlobalPlayerManager: IManager
+ /+GlobalDieManager: IManager
{static} +PlayGame(game: Game)
+StartNewGame(name: string, playerManager: PlayerManager, dice: [*] AbstractDie)
- +AddGlobalPlayer(player: Player)
- +GetGlobalPlayers(): [*] Player
- +GetOneGlobalPlayerByName(name: string): Player
- +UpdateGlobalPlayer(oldPlayer: Player, newPlayer: Player)
- +DeleteGlobalPlayer(oldPlayer: Player)
- +AddGlobalDiceGroup(name: string, dice: [*] AbstractDie)
- +GetGlobalDiceGroups(): [*] KeyValuePair
- +GetOneGlobalDiceGroupByName(name: string): KeyValuePair
- +UpdateGlobalDiceGroup(oldName: string, newName: string)
- +DeleteGlobalDiceGroup(oldName: string)
}
class Game $done {