Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent e4ddc7b580
commit c4fd9feaa9

@ -134,20 +134,10 @@ package Model <<Frame>> #bada55 {
package Games #daf { package Games #daf {
class GameRunner $inprogress { class GameRunner $inprogress {
-globalPlayerManager: IManager /+GlobalPlayerManager: IManager
-globalDieManager: IManager /+GlobalDieManager: IManager
{static} +PlayGame(game: Game) {static} +PlayGame(game: Game)
+StartNewGame(name: string, playerManager: PlayerManager, dice: [*] AbstractDie) +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<string, [*] AbstractDie>
+GetOneGlobalDiceGroupByName(name: string): KeyValuePair<string, [*] AbstractDie>
+UpdateGlobalDiceGroup(oldName: string, newName: string)
+DeleteGlobalDiceGroup(oldName: string)
} }
} }
@ -199,20 +189,10 @@ package Model <<Frame>> #bada55 {
package Games #daf { package Games #daf {
class GameRunner $inprogress { class GameRunner $inprogress {
-globalPlayerManager: IManager /+GlobalPlayerManager: IManager
-globalDieManager: IManager /+GlobalDieManager: IManager
{static} +PlayGame(game: Game) {static} +PlayGame(game: Game)
+StartNewGame(name: string, playerManager: PlayerManager, dice: [*] AbstractDie) +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<string, [*] AbstractDie>
+GetOneGlobalDiceGroupByName(name: string): KeyValuePair<string, [*] AbstractDie>
+UpdateGlobalDiceGroup(oldName: string, newName: string)
+DeleteGlobalDiceGroup(oldName: string)
} }
class Game $done { class Game $done {

Loading…
Cancel
Save