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