From 98b52965b853befc9feb42e43d7fb8cf4c340a31 Mon Sep 17 00:00:00 2001
From: Pierre Ferreira
Date: Sun, 12 Mar 2023 21:13:49 +0100
Subject: [PATCH] Mise a jour diagramme de classe :package:
---
DiagrammeClasse.md | 59 ++++++++++++++++++++++++++++------------------
1 file changed, 36 insertions(+), 23 deletions(-)
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