diff --git a/DiagrammeDeClasseAPI.md b/DiagrammeDeClasseAPI.md new file mode 100644 index 0000000..75678a8 --- /dev/null +++ b/DiagrammeDeClasseAPI.md @@ -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 +``` \ No newline at end of file