Merge branch 'theo'
commit
7dfa52c1b9
@ -1,12 +1,23 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
public class Labyrinthe {
|
||||
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
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() {
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
public class Marche extends Salle {
|
||||
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
public class Marche extends Salle {
|
||||
|
||||
}
|
||||
|
@ -1,12 +1,24 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
public class Monstre extends EtreVivant {
|
||||
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author Nicolas
|
||||
*
|
||||
*/
|
||||
public class Monstre extends EtreVivant {
|
||||
|
||||
/**
|
||||
* @param arme
|
||||
* @param armure
|
||||
* @param bourse
|
||||
*/
|
||||
public Monstre(String nom, int pAttaque, Salle salle) {
|
||||
super(nom, 5, pAttaque, salle);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -1,12 +1,25 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
public class Potion extends Objet {
|
||||
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package modeles;
|
||||
|
||||
/**
|
||||
* @author flavien
|
||||
*
|
||||
*/
|
||||
public class Potion extends Objet {
|
||||
public String getType() {
|
||||
return "Potion";
|
||||
}
|
||||
|
||||
public Potion(int valeur) {
|
||||
super("potion", valeur, 1);
|
||||
}
|
||||
|
||||
public void utilisation() {
|
||||
super.utilisation();
|
||||
this.getProprietaire().soin(this.getProprietaire().getpVieMax());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,42 @@
|
||||
package modeles;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
|
||||
|
||||
public class sauvegarde {
|
||||
|
||||
public void enregistrerPersonnage(Labyrinthe lab) {
|
||||
try {
|
||||
File f= new File("./personnage.json");
|
||||
f.createNewFile();
|
||||
FileWriter fw= new FileWriter(f,true);
|
||||
for (int i =0; i<lab.listePersonnage.size();i++) {
|
||||
fw.write("{\n\t \"nom\" : \""+lab.listePersonnage.get(i).getNom()+"\" ,"
|
||||
+ "\n\t \"pVieMax\" : \""+lab.listePersonnage.get(i).getPvMax()
|
||||
+"\" ,\n\t \"pVie\" : \""+lab.listePersonnage.get(i).getpVie()
|
||||
+"\" ,\n\t \"pAttaque\" : \""+lab.listePersonnage.get(i).getpAttaque()
|
||||
+"\" ,\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() +"\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 */
|
||||
}
|
||||
fw.flush();
|
||||
fw.close();
|
||||
} catch (IOException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
/*
|
||||
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