From d647a131ebec77463be4b439722af03e8d79fd4a Mon Sep 17 00:00:00 2001 From: Louis MALTERRE <malterre.louis@laposte.net> Date: Tue, 15 Nov 2022 18:00:57 +0100 Subject: [PATCH] LM --- MAVENProject/PlanUML.puml | 4 +--- MAVENProject/src/main/java/entity/Character.java | 8 ++++++-- README.md | 9 +++++++++ 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/MAVENProject/PlanUML.puml b/MAVENProject/PlanUML.puml index d2ac3cc..6885f5e 100644 --- a/MAVENProject/PlanUML.puml +++ b/MAVENProject/PlanUML.puml @@ -72,7 +72,7 @@ class entity.Monster{ } -interface entity.Entity{ +abstract class entity.Entity{ + void deplacements() + void attaque() } @@ -92,8 +92,6 @@ class environment.Coordonnees{ + {static} int distance(Object,Object) + double getX() + double getZ() -+ void evolveX(double var) -+ void evolveZ(double var) } diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java index d707fd2..0b0d3cc 100644 --- a/MAVENProject/src/main/java/entity/Character.java +++ b/MAVENProject/src/main/java/entity/Character.java @@ -11,10 +11,10 @@ public class Character extends Entity{ private final double impulsionSaut; private double masse; - public Character(Coordonnees c,double vitesseMax,double m,double iS){ + public Character(Coordonnees c,double vitesseMax,double m,double impSaut){ super(c,vitesseMax); this.masse = m; - this.impulsionSaut = iS; + this.impulsionSaut = impSaut; } @Override @@ -46,6 +46,10 @@ public class Character extends Entity{ } + public void evolveCharacter(double commandX,double commandZ,int alpha){ + deplacements(commandX, commandZ, alpha); + } + public double getVitesseMax() { return vitesseMax; } diff --git a/README.md b/README.md index cb64c48..fb8c2d4 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,12 @@ Louis Brugneaux Florian richard Bruno Lacote Louis Malterre + +pour lancer le jeu: + mvn package + java -cp jar start.Main + + +pour jouer: + touches: FLECHES GAUCHE ET DROITE pour se déplacer + ESPACE pour sauter -- GitLab