diff --git a/MAVENProject/PlanUML.puml b/MAVENProject/PlanUML.puml index 7a4c29e44e607dc9c79ad8a09a4b9c3acfe2b7a6..5411cfaa26536741eedf1eb7ea6d9fe11688433b 100644 --- a/MAVENProject/PlanUML.puml +++ b/MAVENProject/PlanUML.puml @@ -57,9 +57,14 @@ class engine.GameEngineGraphical { + void run() } class entity.Character { -- masse -- impulsionSaut -- tableCommand +- double masse +- double impulsionSaut +- HashMap tableCommand +- int alpha +- double characterWIDTH +- double characterHEIGHT +- double vitesseActuX +- double vitesseActuZ + void deplacements() + void resetCommand() + void getGameCommand() @@ -75,6 +80,11 @@ class entity.Monster{ abstract class entity.Entity{ +- HitBox hitBox +- double vitesseMax +- Coordonnees coord +- double entityWIDTH +- double entityHEIGHT + void deplacements() + void attaque() } @@ -82,8 +92,7 @@ entity.Entity <|.. entity.Character entity.Entity <|.. entity.Monster -class environment.Object { -} + class environment.Obstacle{ - HashMap<String, Coordonnees> extremites - int static defaultUnit @@ -119,6 +128,7 @@ class jeu.Controller { class jeu.Jeu{ + <<Create>> Jeu(String) + void evolve(Cmd) +- HashMap directionJeu + boolean isFinished() } class environment.Physique{