From db36da4b8f8d5d3cd2f99e78665237450b8809a1 Mon Sep 17 00:00:00 2001 From: Theo_Dubo Date: Thu, 18 Apr 2019 14:11:34 +0000 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20'JAVA?= =?UTF-8?q?/PROJET-PMT=5FSTRI1A/src/modeles'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java | 2 + .../PROJET-PMT_STRI1A/src/modeles/Armure.java | 2 + .../PROJET-PMT_STRI1A/src/modeles/Bourse.java | 9 +- .../src/modeles/EtreVivant.java | 133 ++++++++++++++++-- .../src/modeles/Labyrinthe.java | 35 +++-- 5 files changed, 155 insertions(+), 26 deletions(-) diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java index 919a07a..355a724 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java @@ -21,4 +21,6 @@ public class Arme extends Objet { super(nm, valeur, resistance); this.pArme=attaque; } + + /* public void effectArme ? (poison, incinération, gel, saignement, paralysie,... */ } diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java index 35f6103..76ef352 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java @@ -24,4 +24,6 @@ public class Armure extends Objet { this.pArmure=efficacité; } + + /* public armureEffect(...) */ } diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java index 3f09d2c..648bf9c 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java @@ -27,9 +27,14 @@ public class Bourse extends Objet { if (cout <= this.valeur) return (this.valeur=this.valeur-cout); else { int manque = cout-this.valeur; - System.out.println("L'achat est impossible, il vous manque :"+manque); - return -manque; + System.out.println("L'achat est impossible, il vous manque : "+manque); + return manque; } } + public int fusionBourse(Bourse sacPiece) { + this.valeur += sacPiece.valeur; + return this.valeur; + } + } diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java index ad7bf6d..72485c9 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java @@ -1,12 +1,121 @@ -/** - * - */ -package modeles; - -/** - * @author flavien - * - */ -public class EtreVivant { - -} + +/** + * + */ +package modeles; + +/** + * @author Nicolas + * + */ +public class EtreVivant { + + private String nom; + protected int pVieMax; + protected int pVie; + private int pAttaque; + protected Salle salle; + private boolean vivant; + /** + * @param nom + * @param pVieMax + * @param pVie + * @param pAttaque + * @param salle + * @param vivant + */ + public EtreVivant(String nom, int pVieMax, int pAttaque, Salle salle) { + super(); + this.nom = nom; + this.pVieMax = pVieMax; + this.pVie = pVieMax; + this.pAttaque = pAttaque; + this.salle = salle; + this.vivant = true; + } + /** + * @return the nom + */ + public String getNom() { + return nom; + } + /** + * @param nom the nom to set + */ + public void setNom(String nom) { + this.nom = nom; + } + /** + * @return the pVieMax + */ + public int getpVieMax() { + return pVieMax; + } + /** + * @param pVieMax the pVieMax to set + */ + public void setpVieMax(int pVieMax) { + this.pVieMax = pVieMax; + } + /** + * @return the pVie + */ + public int getpVie() { + return pVie; + } + /** + * @param pVie the pVie to set + */ + public void setpVie(int pVie) { + this.pVie = pVie; + } + /** + * @return the pAttaque + */ + public int getpAttaque() { + return pAttaque; + } + /** + * @param pAttaque the pAttaque to set + */ + public void setpAttaque(int pAttaque) { + this.pAttaque = pAttaque; + } + /** + * @return the salle + */ + public Salle getSalle() { + return salle; + } + /** + * @param salle the salle to set + */ + public void setSalle(Salle salle) { + this.salle = salle; + } + /** + * @return the vivant + */ + public boolean isVivant() { + return vivant; + } + /** + * @param vivant the vivant to set + */ + public void setVivant(boolean vivant) { + this.vivant = vivant; + } + + public int getPvMax() { + return this.pVieMax; + } + + + + + + + + + +} diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java index 42b67e1..544c663 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java @@ -1,12 +1,23 @@ -/** - * - */ -package modeles; - -/** - * @author flavien - * - */ -public class Labyrinthe { - -} +/** + * + */ +package modeles; + +import java.util.*; + +/** + * @author flavien + * + */ +public class Labyrinthe { + protected List listePersonnage=new ArrayList(); + protected ListlisteSalle= new ArrayList(); + protected List listeArme= new ArrayList(); + protected List listeArmure=new ArrayList(); + + public void generateLabyrinthe() { + } + + + +}