29 lines
662 B
Java
29 lines
662 B
Java
public class Parcelle {
|
|
|
|
private boolean estPrincipale;
|
|
private Parcelle parent;
|
|
private Parcelle[] sousparcelles = new Parcelle[2];
|
|
private String legume;
|
|
private char orientation;
|
|
|
|
public Parcelle(boolean estPrincipale) {
|
|
this.estPrincipale = estPrincipale;
|
|
}
|
|
|
|
public Parcelle(Parcelle parent) {
|
|
this(false); // Appelle le constructeur principal
|
|
this.parent = parent;
|
|
}
|
|
|
|
public char getSplit() {
|
|
return orientation;
|
|
}
|
|
|
|
public Parcelle getFirst() {
|
|
if (orientation == 'V' || orientation == 'H') {
|
|
return sousparcelles[0];
|
|
}
|
|
return null;
|
|
}
|
|
}
|