nouveau génrateur pour le labyrinthe et ajout fichier lab.json

nicolas
Nicolas 6 years ago
parent 6611a5b65f
commit d5c34cb3e3

@ -0,0 +1,29 @@
package json;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import com.google.gson.Gson;
import modeles.*;
public class Generateur {
public Labyrinthe labyrithe() {
BufferedReader bfr= null;
try {
bfr = new BufferedReader(new FileReader("/home/nicolas/workspqce_eclipse/projet/src/json/lab.json"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//FileReader file = new FileReader(json);
Gson gson = new Gson();
String str="{\"positionX\":0,\"positionY\":0,\"sortie\":false,\"monstre\":[{\"nom\":\"premier monstre\",\"pAttaque\":5}],\"porte\":[{\"ouvert\":true, \"position\":\"H\"}]}";
Labyrinthe labyrithe = gson.fromJson(str, Labyrinthe.class);
return labyrithe;
}
}

@ -0,0 +1,36 @@
{
"listePersonnage":[
{
"nom":"test",
"pVieMax":10,
"pVie":10,
"pAttaque":20,
"arme":"",
"armure":"",
"bourse":100
}
],
"listeSalle":[
{"positionX":0,
"positionY":0,
"sortie":false,
"monstre":[{"nom":"premiermonstre",
"pAttaque":5}
],
"porte":[{"ouvert":true,
"position":"H"}]
}
],
"listeArme":[
{"nom":"arme1",
"prix":10,
"resistance":10,
"pArme":10}],
"listeArmure":[ {"nom":"armure1",
"prix":10,
"resistance":10,
"pArmure":10}]
}
Loading…
Cancel
Save