From 7fb2c73ff48451e5c6ac353e2b580b509239a2f7 Mon Sep 17 00:00:00 2001 From: Alexis Drai Date: Fri, 7 Oct 2022 20:19:37 +0000 Subject: [PATCH] Update 'Class_Diagram' --- Class_Diagram.md | 55 ------------------------------------------------ 1 file changed, 55 deletions(-) diff --git a/Class_Diagram.md b/Class_Diagram.md index 07160f1..728c2a5 100644 --- a/Class_Diagram.md +++ b/Class_Diagram.md @@ -253,61 +253,6 @@ Game --> "T <-- " IManager @enduml ``` -### GameRunner -GameRunner contient deux "Managers", et en est un lui-même. Game possède son propre "Manager" de Player, local à une partie. - -```plantuml -@startuml - -skinparam classAttributeIconSize 0 - -!$todo = "#fff" -!$inprogress = "#ff9" -!$done = "#6f6" - - -package Model <> #bada55 { - - interface IManager $done { - +Add(toAdd: T): T - +GetAll(): [*] T - +GetOneByName(name: string): T - +GetOneByID(ID: Guid): T - +Update(before: T, after: T): T - +Delete(toDelete: T) - } - - package Games #daf { - - class MasterOfCeremonies $done { - {static} +PlayGame(game: Game) - +StartNewGame(string, IManager, [*] Die): Game - } - - class Game $done { - /+Name: string - /+Dice: [*] Die - +PerformTurn(player: Player) - +GetHistory(): [*] Turn - +GetWhoPlaysNow(): Player - +PrepareNextPlayer(current: Player) - } - - } - -} - - -MasterOfCeremonies -left-> "T <-- >" IManager -MasterOfCeremonies -down-> "T <-- " IManager -MasterOfCeremonies -up-> "T <-- " IManager - -Game --> "T <-- " IManager - -@enduml -``` - - ### Players ```plantuml @startuml