added vendreObjet(Objet objet, Personnage personnage) function, missing code

This commit is contained in:
Flavien Haas 2019-05-19 11:38:33 +02:00
parent 451ea3c01e
commit 8633eea5e4
2 changed files with 15 additions and 3 deletions

View File

@ -38,4 +38,9 @@ public class Marche extends Salle {
return listeobjet;
}
public void vendreObjet(Objet objet, Personnage personnage) {
personnage.setBourse((personnage.getBourse()) - (objet.getPrix()));
listeObjet.remove(objet);
}
}

View File

@ -1,4 +1,3 @@
package modeles;
import java.util.ArrayList;
@ -20,7 +19,8 @@ public class Personnage extends EtreVivant {
arme.setProprietaire(this);
this.arme=arme;
}
public void equiper(Armure armure) {
public void equiper(Armure armure) {
armure.setProprietaire(this);
this.armure=armure;
}
@ -65,6 +65,13 @@ public void equiper(Armure armure) {
return this.bourse;
}
/**
* @param bourse the bourse to set
*/
public void setBourse(Bourse bourse) {
this.bourse = bourse;
}
public int getValeurBourse() {
return this.getBourse().getValeur();
}
@ -78,7 +85,7 @@ public void equiper(Armure armure) {
public String obtenirBourse() {
Random rd = new Random();
this.bourse.fusionBourse(new Bourse(rd.nextInt(20)));
String str="Vous avez gagnez une bourse. Vous comptez vos pièces... Genial !! Vous avez désormais ".concat(String.valueOf(this.getValeurBourse()).concat(" pièces d'argent !"));
String str="Vous avez gagnez une bourse. Vous comptez vos pi<EFBFBD>ces... Genial !! Vous avez d<>sormais ".concat(String.valueOf(this.getValeurBourse()).concat(" pi<EFBFBD>ces d'argent !"));
return str;
}