4
DiagrammeDeClasseAPI
Zakariya SAOULA edited this page 2 years ago
classDiagram
class Player{
- Id : int
- Pseudo : string
+ AddPlayed() void
+ AddWin() void
+ AddMaxChain(int maxChain) void
+ AddMaxZone(int maxZone) void
+ AddMaxPoints(int maxPoints) void
}
class Stats{
- Id : int
- NbWin : int
- NbPlayed : int
- MaxChain : int
- MaxZone : int
- MaxPoints : int
}
Player --> "1" Stats : Stats
class Game{
- Id : int
- Duration : TimeSpan
- Date : DateOnly
- Grilles : Dictionary~Player,Grille~
- Scores : Dictionary~Player,int~
}
Game --> "*" Player : Players
class GameMode{
- Id : int
- Name : int
}
Game --> "1" GameMode : GameMode
class Turn{
- Id : int
- DiceValue1 : int
- DiceValue2 : int
}
Game --> "*" Turn : Turns
class Grille {
- NbChaine : int
- NbZone : int
- MaxChain : int
- MaxZone : int
}
class Case {
- Valeur : int
}
Grille --> "*" Case : Cases