Transférer les fichiers vers 'JAVA/PROJET-PMT_STRI1A/src/modeles'

pull/1/head
Theo_Dubo 6 years ago
parent 114f7e0104
commit db36da4b8f

@ -21,4 +21,6 @@ public class Arme extends Objet {
super(nm, valeur, resistance); super(nm, valeur, resistance);
this.pArme=attaque; this.pArme=attaque;
} }
/* public void effectArme ? (poison, incinération, gel, saignement, paralysie,... */
} }

@ -24,4 +24,6 @@ public class Armure extends Objet {
this.pArmure=efficacité; this.pArmure=efficacité;
} }
/* public armureEffect(...) */
} }

@ -27,9 +27,14 @@ public class Bourse extends Objet {
if (cout <= this.valeur) return (this.valeur=this.valeur-cout); if (cout <= this.valeur) return (this.valeur=this.valeur-cout);
else { else {
int manque = cout-this.valeur; int manque = cout-this.valeur;
System.out.println("L'achat est impossible, il vous manque :"+manque); System.out.println("L'achat est impossible, il vous manque : "+manque);
return -manque; return manque;
} }
} }
public int fusionBourse(Bourse sacPiece) {
this.valeur += sacPiece.valeur;
return this.valeur;
}
} }

@ -1,12 +1,121 @@
/** /**
* *
*/ */
package modeles; package modeles;
/** /**
* @author flavien * @author Nicolas
* *
*/ */
public class EtreVivant { 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;
}
} }

@ -3,10 +3,21 @@
*/ */
package modeles; package modeles;
import java.util.*;
/** /**
* @author flavien * @author flavien
* *
*/ */
public class Labyrinthe { public class Labyrinthe {
protected List<Personnage> listePersonnage=new ArrayList<Personnage>();
protected List<Salle>listeSalle= new ArrayList<Salle>();
protected List<Arme> listeArme= new ArrayList<Arme>();
protected List<Armure> listeArmure=new ArrayList<Armure>();
public void generateLabyrinthe() {
}
} }

Loading…
Cancel
Save