diff --git a/Class_Diagram.md b/Class_Diagram.md index 861fd1e..cb5076c 100644 --- a/Class_Diagram.md +++ b/Class_Diagram.md @@ -243,7 +243,7 @@ Turn .left. (Die, Face) : [*] /+DiceNFaces Face "[1]" -up- "[1]" Die Turn -down-> "/+Player" Player -MasterOfCeremonies --> IManager : "T <-- >" +MasterOfCeremonies --> IManager : "T <-- " MasterOfCeremonies --> IManager : "T <-- " MasterOfCeremonies --> IManager : "T <-- " @@ -283,7 +283,7 @@ package Model <> #bada55 { class PlayerManager $done class Player $done { - -name: string + /+Name: string } } @@ -322,6 +322,10 @@ package Model <> #bada55 { package Dice #fdb { class DiceGroupManager $inprogress + + class DiceGroup $done { + /+Name: string + } abstract class Die $done { {static} ~rdm: Random @@ -352,8 +356,9 @@ ImageDie --|> HomogeneousDie : "T <-- " ColorDie --|> HomogeneousDie : "T <-- " NumberDie --|> HomogeneousDie : "T <-- " -DiceGroupManager ..|> IManager : "T <-- >" -DiceGroupManager -up-> "[*[*]] -diceGroups" Die +DiceGroupManager ..|> IManager : "T <-- " +DiceGroupManager -up-> "[*] -diceGroups" DiceGroup +DiceGroup -up-> "[*] -dice" Die HomogeneousDie --|> Die