parent
80585a5c86
commit
98b52965b8
@ -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 ?*)"
|
||||
|
||||
```
|
Loading…
Reference in new issue