|
|
|
@ -220,8 +220,8 @@ Turn --> "/+Player" Player
|
|
|
|
|
|
|
|
|
|
GameRunner --> "[*] -games" Game
|
|
|
|
|
GameRunner -left-> IManager
|
|
|
|
|
GameRunner -up-> IManager
|
|
|
|
|
GameRunner-up-|> IManager
|
|
|
|
|
GameRunner -down-> IManager
|
|
|
|
|
GameRunner -up-|> IManager
|
|
|
|
|
|
|
|
|
|
Game --> "[*]" AbstractDie
|
|
|
|
|
Game --> "[*] /+Turns" Turn
|
|
|
|
@ -263,7 +263,7 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PlayerManager ..|> IManager
|
|
|
|
|
PlayerManager --> "[*] /+Players" Player
|
|
|
|
|
PlayerManager --> "[*] -players" Player
|
|
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
|
```
|
|
|
|
@ -319,7 +319,7 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DieManager ..|> IManager
|
|
|
|
|
DieManager -up-> "[*[*]] /+Dice" AbstractDie
|
|
|
|
|
DieManager -up-> "[*[*]] -diceGroups" AbstractDie
|
|
|
|
|
|
|
|
|
|
AbstractDie --|> RandomnessHaver
|
|
|
|
|
AbstractDie -left-> "[*] /+Faces" AbstractDieFace
|
|
|
|
|