diff --git a/Case.java b/Case.java index 6905ac0..59f9d5c 100644 --- a/Case.java +++ b/Case.java @@ -2,14 +2,14 @@ public class Case { private boolean estMinee; private boolean estRevelee; - private int Marqueur; + private int marqueur; private int nbMinesautour; public Case() { this.estMinee = false; this.estRevelee = false; - this.Marqueur = 0; + this.marqueur = 0; this.nbMinesautour = 0; } diff --git a/Grille.java b/Grille.java new file mode 100644 index 0000000..b6be1e2 --- /dev/null +++ b/Grille.java @@ -0,0 +1,63 @@ +import java.util.Random; + +public class Grille { + + private Case[][] grille; + private int ligne,colonne; + private Random generateur = new Random(); + + public Grille(int ligne,int colonne) { + this.ligne = ligne; + this.colonne = colonne; + this.grille = new Case[ligne][colonne]; + for(int i =0;i= 0 && vL < ligne && vC >= 0 && vC < colonne){ + if (grille[vL][vC].getEstMinee()) { + compteur++; + } + + } + + + } + } + grille[l][c].setNbMinesautour(compteur); + } + + public void calculerToutesLesMines(){ + for(int i =0;i