|
|
|
@ -1,6 +1,4 @@
|
|
|
|
|
```plantuml
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@startuml
|
|
|
|
|
skinparam linetype polyline
|
|
|
|
|
skinparam linetype ortho
|
|
|
|
@ -35,6 +33,11 @@ package "Qwirkle" {
|
|
|
|
|
class NextPlayerNotifiedEventArgs
|
|
|
|
|
class PlaceTileNotifiedEventArgs
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
package "Persistences" {
|
|
|
|
|
class GamePersistence
|
|
|
|
|
class LeaderBoardPersistence
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
package "Program" {
|
|
|
|
|
}
|
|
|
|
@ -62,5 +65,8 @@ package "Qwirkle" {
|
|
|
|
|
Games ..> Events : <<import>>
|
|
|
|
|
Boards ..> Tiles : <<import>>
|
|
|
|
|
Players ..> Tiles : <<access>>
|
|
|
|
|
|
|
|
|
|
GamePersistence ..> Game
|
|
|
|
|
LeaderBoardPersistence ..> LeaderBoard
|
|
|
|
|
}
|
|
|
|
|
@enduml
|