parent
1764e4061d
commit
25fbf3f788
@ -0,0 +1,52 @@
|
||||
```mermaid
|
||||
classDiagram
|
||||
|
||||
class Player{
|
||||
- Pseudo : string
|
||||
}
|
||||
|
||||
class Stats{
|
||||
- NbWin : int
|
||||
- NbPlayed : int
|
||||
- MaxChain : int
|
||||
- MaxZone : int
|
||||
- MaxPoints : int
|
||||
}
|
||||
|
||||
Player --> "1" Stats : Stats
|
||||
|
||||
class Game{
|
||||
- Duration : TimeSpan
|
||||
- Date : DateOnly
|
||||
- Grilles : Dictionary~Player,Grille~
|
||||
- Scores : Dictionary~Player,int~
|
||||
}
|
||||
|
||||
Game --> "*" Player : Players
|
||||
|
||||
class GameMode{
|
||||
- Name : int
|
||||
}
|
||||
|
||||
Game --> "1" GameMode : GameMode
|
||||
|
||||
class Turn{
|
||||
- DiceValue1 : int
|
||||
- DiceValue2 : int
|
||||
}
|
||||
|
||||
Game --> "*" Turn : Turns
|
||||
|
||||
class Grille {
|
||||
- NbChaine : int
|
||||
- NbZone : int
|
||||
- MaxChain : int
|
||||
- MaxZone : int
|
||||
}
|
||||
|
||||
class Case {
|
||||
- Valeur : int
|
||||
}
|
||||
|
||||
Grille --> "*" Case : Cases
|
||||
```
|
Loading…
Reference in new issue