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