You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#Version 1.7.4 02/11/2020
Le jeu peut être relancé avec le bouton associé du PanneauEchap.
L'action -13 de PanneauJeu provoque une fermeture normale du jeu en 3 lignes :
elseif(ac==-13){
Main.setRetournerAuMenu(true);//ne prend effet dans la void main que lorsque le tour est fini.Main.getGj().setAction0();//empèche une autre fourmi de jouersetActionF(9);//empèche la fourmi actuel de jouer.
}
La fonction qui fait tourné le jeu vérifie a chaque fin de tour si retournerAuMenu == true :
publicbooleanjeu(){
//lancement du jeuxsetContinuerLeJeu(true);
if(Main.getGj().length()==1){setPartieFinie(true);}
else{setPartieFinie(false);}
for(tour=1; tour<=nbrDeTour; tour++){
newMessage("\n"+g.get("tour")+ tour +" :");
Main.repaint();
//La joue toutes les ia et les joueursMain.tour();
testFinDePartie();
if(Main.getRetournerAuMenu()){returntrue;}
}
System.out.println(g.get("dernierTourPassé"));
finDePartie(1);
returnfalse;
}
Launch s'arrète est renvoie true.
La void main execute les changement nésséssaire au relancement du jeu.
while(continuerJeu){
continuerJeu = launch();//on attend ici tant que le joueur veux jouer.debug.débogage("ReLancement du jeu");//ici c'est juste un System.out.println qui ne s'affiche que si les information de débogage sont activée.f.dispose();
retournerAuMenu=false;
//op=null;//force la réinitialisation de tout.image.clearPartielTemporaire();
}
Pouvoir lancer une autre partie depuis le menu principal une fois qu'on est revenu au menu principale.
The text was updated successfully, but these errors were encountered: