diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java index 9b7a379..3676f36 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java @@ -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); + } } diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java index d759dc5..4ae8441 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java @@ -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�ces... Genial !! Vous avez d�sormais ".concat(String.valueOf(this.getValeurBourse()).concat(" pi�ces d'argent !")); return str; }