edit du dernier commit
This commit is contained in:
parent
b26c5749dc
commit
ddd83db685
@ -65,7 +65,7 @@ public class Labyrinthe {
|
||||
List<Integer>table=new ArrayList<Integer>();
|
||||
Random rd= new Random();
|
||||
for (int i = 0; i<rd.nextInt(this.listeMonstre.size());i++) {
|
||||
table.add(rd.nextInt(this.listeMonstre.size()-2));
|
||||
table.add(rd.nextInt(this.listeMonstre.size()-3));
|
||||
}
|
||||
Salle salle1 = new Salle(1,0,false,table);
|
||||
Porte po = new Porte(true,marche,salle1);
|
||||
@ -73,7 +73,7 @@ public class Labyrinthe {
|
||||
|
||||
List<Integer>table2=new ArrayList<Integer>();
|
||||
for (int i = 0; i<rd.nextInt(this.listeMonstre.size());i++) {
|
||||
table2.add(rd.nextInt(this.listeMonstre.size()-2));
|
||||
table2.add(rd.nextInt(this.listeMonstre.size()-3));
|
||||
}
|
||||
Salle salle2 = new Salle(0,1,false, table2);
|
||||
Porte po2= new Porte(true,marche,salle2);
|
||||
@ -81,7 +81,7 @@ public class Labyrinthe {
|
||||
|
||||
List<Integer>table3=new ArrayList<Integer>();
|
||||
for (int i = 0; i<rd.nextInt(this.listeMonstre.size());i++) {
|
||||
table3.add(rd.nextInt(this.listeMonstre.size()-2));
|
||||
table3.add(rd.nextInt(this.listeMonstre.size()-3));
|
||||
}
|
||||
Salle salle3 = new Salle(1,1,false, table3);
|
||||
Porte po3= new Porte(true,salle3,salle2);
|
||||
@ -89,7 +89,7 @@ public class Labyrinthe {
|
||||
listePorte.add(po3);
|
||||
List<Integer>table4=new ArrayList<Integer>();
|
||||
for (int i = 0; i<rd.nextInt(this.listeMonstre.size());i++) {
|
||||
table4.add(rd.nextInt(this.listeMonstre.size()-2));
|
||||
table4.add(rd.nextInt(this.listeMonstre.size()-3));
|
||||
}
|
||||
Salle salle4 = new Salle(2,0,false, table4);
|
||||
Porte po4= new Porte(true,salle4,salle1);
|
||||
@ -97,7 +97,7 @@ public class Labyrinthe {
|
||||
|
||||
List<Integer>table5=new ArrayList<Integer>();
|
||||
for (int i = 0; i<2;i++) {
|
||||
table5.add(listeMonstre.size()-1+i);
|
||||
table5.add(listeMonstre.size()-2+i);
|
||||
}
|
||||
Salle salle5 = new Salle(2,1,true, table5);
|
||||
Porte po5= new Porte(true,salle4,salle5);
|
||||
|
@ -7,7 +7,6 @@ public class Menu {
|
||||
|
||||
|
||||
public void menuJeu() {
|
||||
Generateur gene =new Generateur();
|
||||
Labyrinthe lab=menuStartGame();
|
||||
Marche marche= (Marche) lab.listePorte.get(0).getSalle1();
|
||||
Personnage perso = menuSelection(lab);
|
||||
@ -23,11 +22,6 @@ public class Menu {
|
||||
}catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
try {
|
||||
if (jeu == false) gene.save(lab);
|
||||
}catch(Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
if (perso.isVivant()) System.out.println("Felicitation vous avez vaincu le grand Neltharion ! Vous avez sauver Azeroth");
|
||||
}
|
||||
|
||||
@ -124,6 +118,7 @@ public class Menu {
|
||||
}
|
||||
|
||||
public boolean Menudeplacement(Personnage perso, Salle salle,Labyrinthe lab) throws IOException {
|
||||
Generateur gene =new Generateur();
|
||||
System.out.println("Choisissez une direction:\n Z) Haut\n S) Bas\n D) Droite\n Q) Gauche\n X) sauvegarder et quitter");
|
||||
Salle s;
|
||||
Monstre mons;
|
||||
@ -157,8 +152,11 @@ public class Menu {
|
||||
break;
|
||||
}
|
||||
while (!s.estVide() && perso.isVivant() && !csb.contentEquals("Vous avez fuit.")) {
|
||||
mons =lab.listeMonstre.get(s.getListeEnnemie().remove(0));
|
||||
mons =lab.listeMonstre.get(s.getListeEnnemie().get(0));
|
||||
csb=menuCombat(mons, perso, lab);
|
||||
if (csb.contentEquals("Votre ennemie trepasse et vous obtenez la cle des portes de la salle.")) {
|
||||
s.getListeEnnemie().remove(0);
|
||||
}
|
||||
System.out.println(csb);
|
||||
}
|
||||
if (perso.isVivant() && !csb.contentEquals("Vous avez fuit.")) {
|
||||
@ -174,8 +172,11 @@ public class Menu {
|
||||
break;
|
||||
}
|
||||
while (!s.estVide() && perso.isVivant() && !csb.contentEquals("Vous avez fuit.")) {
|
||||
mons =lab.listeMonstre.get(s.getListeEnnemie().remove(0));
|
||||
mons =lab.listeMonstre.get(s.getListeEnnemie().get(0));
|
||||
csb=menuCombat(mons, perso, lab);
|
||||
if (csb.contentEquals("Votre ennemie trepasse et vous obtenez la cle des portes de la salle.")) {
|
||||
s.getListeEnnemie().remove(0);
|
||||
}
|
||||
System.out.println(csb);
|
||||
}
|
||||
if (perso.isVivant() && !csb.contentEquals("Vous avez fuit.")) {
|
||||
@ -191,8 +192,11 @@ public class Menu {
|
||||
break;
|
||||
}
|
||||
while (!s.estVide() && perso.isVivant() && !csb.contentEquals("Vous avez fuit.")) {
|
||||
mons =lab.listeMonstre.get(s.getListeEnnemie().remove(0));
|
||||
mons =lab.listeMonstre.get(s.getListeEnnemie().get(0));
|
||||
csb=menuCombat(mons, perso, lab);
|
||||
if (csb.contentEquals("Votre ennemie trepasse et vous obtenez la cle des portes de la salle.")) {
|
||||
s.getListeEnnemie().remove(0);
|
||||
}
|
||||
System.out.println(csb);
|
||||
}
|
||||
if (perso.isVivant() && !csb.contentEquals("Vous avez fuit.")) {
|
||||
@ -201,7 +205,11 @@ public class Menu {
|
||||
}
|
||||
break;
|
||||
case "X" :
|
||||
// mettre la sauvegarde
|
||||
try {
|
||||
gene.save(lab);
|
||||
}catch(Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
return false;
|
||||
default :
|
||||
System.out.println("erreur de lecture");
|
||||
@ -223,7 +231,7 @@ public class Menu {
|
||||
} else {
|
||||
System.out.println("Pourquoi Pas une armure alors ? (oui/non)");
|
||||
selection=Clavier.entrerClavierString();
|
||||
if(selection.compareTo("oui")>0) {
|
||||
if(selection.contentEquals("oui")) {
|
||||
System.out.println("Quel numero pour l'armure ?");
|
||||
int valeur = Clavier.entrerClavierInt();
|
||||
if (perso.getBourse().Achat(lab.listeArmure.get(valeur))>=0) perso.equiper(lab.listeArmure.get(valeur),lab);
|
||||
|
Loading…
Reference in New Issue
Block a user