29 lines
852 B
Java
29 lines
852 B
Java
|
|
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;
|
||
|
|
}
|
||
|
|
}
|