rajout code pour nouvellepartie + pouvoir quitter + system pour les cases et donc update du makefile

This commit is contained in:
2026-03-28 23:33:16 +01:00
parent a3588adff8
commit 11f4d9b0a5
5 changed files with 70 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
public class Case {
private boolean estMinee;
private boolean estRevelee;
private int Marqueur;
private int nbMinesautour;
public Case() {
this.estMinee = false;
this.estRevelee = false;
this.Marqueur = 0;
this.nbMinesautour = 0;
}
public boolean getEstMinee() { return estMinee; }
public void setEstMinee(boolean min) { this.estMinee = min; }
public boolean getEstRevelee() { return estRevelee; }
public void setEstRevelee(boolean rev) { this.estRevelee = rev; }
public int getMarqueur() { return marqueur; }
public void boucleMarqueur() {
if (!estRevelee) {
marqueur = (marqueur + 1) % 3;
// permet de faire tourner le marqueur en boucle a chaque clic droit et modulo 3 comme ca le resultat est forcé de rester entre 0 et 2 (en gros les 3 solutions possible)
}
}
public int getNbMinesautour() { return nbMinesautour; }
public void setNbMinesautour(int nb) { this.nbMinesautour = nb; }
}