sleep mais pas d'affichage
This commit is contained in:
parent
d0d1aa9cf8
commit
85d24d3ff8
@ -25,7 +25,11 @@ public class Banniere extends JPanel {
|
||||
public void setVictoire(){
|
||||
this.add(new Fin("Victoire !",this.getSize()));
|
||||
this.repaint();
|
||||
// TODO : délai
|
||||
try {
|
||||
Thread.sleep(10000);
|
||||
} catch (InterruptedException e){
|
||||
System.out.println("oops you didn't see the end");
|
||||
}
|
||||
new FrameMenu();
|
||||
this.fenetre.dispose();
|
||||
}
|
||||
@ -34,7 +38,11 @@ public class Banniere extends JPanel {
|
||||
public void setDefaite(){
|
||||
this.add(new Fin("Défaite !",this.getSize()));
|
||||
this.repaint();
|
||||
// TODO : délai
|
||||
try {
|
||||
Thread.sleep(10000);
|
||||
} catch (InterruptedException e){
|
||||
System.out.println("oops you didn't see the end");
|
||||
}
|
||||
new FrameMenu();
|
||||
this.fenetre.dispose();
|
||||
}
|
||||
|
@ -100,9 +100,6 @@ public class Case extends JPanel {
|
||||
// Méthode pour savoir si le joueur pense que la case est minée
|
||||
public void setReperee(boolean reperee){
|
||||
this.reperee=reperee;
|
||||
if ((reperee)&&(minee)){
|
||||
this.grille.verifVictoire();
|
||||
}
|
||||
this.grille.MinesLeft();
|
||||
}
|
||||
|
||||
@ -117,7 +114,7 @@ public class Case extends JPanel {
|
||||
if (this.minee==true){
|
||||
removeAll();
|
||||
this.setBackground(new Color(236, 214, 0));;
|
||||
|
||||
this.updateUI();
|
||||
}
|
||||
}
|
||||
|
||||
|
22
Grille.java
22
Grille.java
@ -158,16 +158,6 @@ public class Grille extends JPanel{
|
||||
}
|
||||
}
|
||||
|
||||
// Méthode montrer la défaite
|
||||
public void Defaite(){
|
||||
// Montre toutes les cases du plateau
|
||||
for (int i=0;i<this.taille;i++){
|
||||
this.plateau[i].setVisible();
|
||||
}
|
||||
System.out.println("Défaite !");
|
||||
this.banniere.setDefaite();
|
||||
}
|
||||
|
||||
// Méthode pour obtenir la taille de la grille de jeu
|
||||
public Dimension getGrilleSize(){
|
||||
return grilleSize;
|
||||
@ -197,12 +187,22 @@ public class Grille extends JPanel{
|
||||
if (taille-mines==casesVisibles){
|
||||
for (int i=0;i<taille;i++){
|
||||
this.plateau[i].setVictoire();
|
||||
}
|
||||
System.out.println("Victoire !");
|
||||
}
|
||||
this.banniere.setVictoire();
|
||||
}
|
||||
}
|
||||
|
||||
// Méthode montrer la défaite
|
||||
public void Defaite(){
|
||||
// Montre toutes les cases du plateau
|
||||
for (int i=0;i<this.taille;i++){
|
||||
this.plateau[i].setVisible();
|
||||
System.out.println("Défaite !");
|
||||
}
|
||||
this.banniere.setDefaite();
|
||||
}
|
||||
|
||||
// Methode pour récupérer le plateau de jeu
|
||||
public Case[] getPlateau(){
|
||||
return this.plateau;
|
||||
|
BIN
Rapport.odt
BIN
Rapport.odt
Binary file not shown.
Loading…
Reference in New Issue
Block a user