Transférer les fichiers vers 'JAVA/PROJET-PMT_STRI1A/src/modeles'
This commit is contained in:
parent
955bc6724b
commit
146ae8115e
@ -18,9 +18,7 @@ public class Potion extends Objet {
|
|||||||
|
|
||||||
public void utilisation() {
|
public void utilisation() {
|
||||||
super.utilisation();
|
super.utilisation();
|
||||||
this.getProprietaire().soin(this.getProprietaire().getPVmax()); //
|
this.getProprietaire().soin(this.getProprietaire().getpVieMax());
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,10 +3,37 @@
|
|||||||
*/
|
*/
|
||||||
package modeles;
|
package modeles;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author flavien
|
* @author flavien
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class Salle {
|
public class Salle {
|
||||||
|
private int positionX;
|
||||||
|
private int positionY;
|
||||||
|
private boolean sortie;
|
||||||
|
private List<Monstre> listeEnnemie= new ArrayList<Monstre>();
|
||||||
|
|
||||||
|
public String getType(){
|
||||||
|
return "salle";
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPositionX() {
|
||||||
|
return this.positionX;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPositionY() {
|
||||||
|
return this.positionY;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean estSortie() {
|
||||||
|
return sortie;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean estVide() {
|
||||||
|
return listeEnnemie.isEmpty();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,12 +13,12 @@ public class sauvegarde {
|
|||||||
f.createNewFile();
|
f.createNewFile();
|
||||||
FileWriter fw= new FileWriter(f,true);
|
FileWriter fw= new FileWriter(f,true);
|
||||||
for (int i =0; i<lab.listePersonnage.size();i++) {
|
for (int i =0; i<lab.listePersonnage.size();i++) {
|
||||||
fw.write("{\n\t \"nom\" : \""+lab.listePersonnage.get(i).nom+"\" ,"
|
fw.write("{\n\t \"nom\" : \""+lab.listePersonnage.get(i).getNom()+"\" ,"
|
||||||
+ "\n\t \"pVieMax\" : \""+lab.listePersonnage.get(i).getPvMax().toString()
|
+ "\n\t \"pVieMax\" : \""+lab.listePersonnage.get(i).getPvMax()
|
||||||
+"\" ,\n\t \"pVie\" : \""+lab.listePersonnage.get(i).getpVie().toString()
|
+"\" ,\n\t \"pVie\" : \""+lab.listePersonnage.get(i).getpVie()
|
||||||
+"\" ,\n\t \"pAttaque\" : \""+lab.listePersonnage.get(i).getpAttaque().toString()
|
+"\" ,\n\t \"pAttaque\" : \""+lab.listePersonnage.get(i).getpAttaque()
|
||||||
+"\" ,\n\t \"salle\" : \""+lab.listePersonnage.get(i).getSalle().getPositionX()+" "+lab.listePersonnage.get(i).getPositionY() /*attention pour la récupération de sauvegarde*/
|
+"\" ,\n\t \"salle\" : \""+lab.listePersonnage.get(i).getSalle().getPositionX()+" "+lab.listePersonnage.get(i).getSalle().getPositionY() /*attention pour la récupération de sauvegarde*/
|
||||||
+"\" ,\n\t \"vivant\" : \""+lab.listePersonnage.get(i).isVivant().toString()+"\n\t \"arme\" : \""+lab.listePersonnage.get(i).getArme().getNom()
|
+"\" ,\n\t \"vivant\" : \""+lab.listePersonnage.get(i).isVivant() +"\n\t \"arme\" : \""+lab.listePersonnage.get(i).getArme().getNom()
|
||||||
+"\" ,\n\t \"armure\" : \""+lab.listePersonnage.get(i).getArmure().getNom() +"\n\t \"bourse\" : \""+lab.listePersonnage.get(i).getBourse().getValeur()+"\n}"); /* attention pour la récupération de donnée */
|
+"\" ,\n\t \"armure\" : \""+lab.listePersonnage.get(i).getArmure().getNom() +"\n\t \"bourse\" : \""+lab.listePersonnage.get(i).getBourse().getValeur()+"\n}"); /* attention pour la récupération de donnée */
|
||||||
}
|
}
|
||||||
fw.flush();
|
fw.flush();
|
||||||
@ -27,8 +27,16 @@ public class sauvegarde {
|
|||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
public void enregistrerLabyrinthe(Labyrinthe lab) { // à faire
|
public void enregistrerLabyrinthe(Labyrinthe lab) { // à faire
|
||||||
|
try {
|
||||||
|
File f = new File ("./labyrinthe.json");
|
||||||
|
f.createNewFile();
|
||||||
|
FileWriter fw= new FileWriter(f,true);
|
||||||
|
for(int i = 0; i<lab.listeSalle.size();i++) {
|
||||||
|
fw.write("{\n\t [ \n\t{\n\t ");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user