Files
SAE21_2025/Case.java
T

29 lines
852 B
Java
Raw Normal View History

2026-03-30 22:33:20 +02:00
import java.io.Serializable;
public class Case implements Serializable {
private boolean minee;
private boolean revelee;
private int marqueur;
private int nbMinesVoisines;
public Case() {
this.minee = false;
this.revelee = false;
this.marqueur = 0;
this.nbMinesVoisines = 0;
}
public boolean isMinee() { return this.minee; }
public boolean isRevelee() { return this.revelee; }
public int getMarqueur() { return this.marqueur; }
public int getNbMinesVoisines() { return this.nbMinesVoisines; }
public void setMinee(boolean m) { this.minee = m; }
public void setRevelee(boolean r) { this.revelee = r; }
public void setNbMinesVoisines(int n) { this.nbMinesVoisines = n; }
public void changerMarqueur() {
this.marqueur = (this.marqueur + 1) % 3;
}
}