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 {