diff --git a/DiagrammeClasse.md b/DiagrammeClasse.md index 197135c..8ab8dac 100644 --- a/DiagrammeClasse.md +++ b/DiagrammeClasse.md @@ -1,42 +1,55 @@ # Diagramme de classes -title: Animal example - -note for PlayerActif "Joueur en jeu" -note for PlayerStatic "Joueur dans les menus" - --- ```mermaid classDiagram -class User{ - +String name - +int NbEntiteTuee +class MainActivity{ + +onCreate() + +onPause() + +onResume() + +onDestroy() + +startGame() + +showGameOver() + +showInstruction() } -class PlayerActif{ - +int currentLevel - +ChangeCurrentLevel(int) - +Play() +class Game{ + +onTap() + +onShake() + +start() + +stop() + +quit() } - -class PlayerStatic{ - +int score - +float percentToSuper - +HandleUseSuper() +class Marmotheque{ + +generateMole() } -User <|-- PlayerActif -User <|-- PlayerStatic +class Marmotte{ + -bool State + +takeHit() + +move() + +isDead() +} class Level{ +int number - +String sescription + +String description +float time - +int nbTotEnemy - +int nbEnemyDown + +int nbEnemyLeft + +getMarmottes() } -PlayerActif --> Level : currentLvl + +class Player{ + -String Name + -int score +} + +Level -- Player +Marmotheque -- Marmotte + +note for Marmotheque "Gestionnaire des marmottes (*utile si il s'agit d'une liste ?*)" + ``` \ No newline at end of file