nouveau génrateur pour le labyrinthe et ajout fichier lab.json
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…
Reference in New Issue