2024-11-17 12:00:36 +01:00
|
|
|
package model;
|
|
|
|
|
|
|
|
public class Tile {
|
2024-11-17 20:25:32 +01:00
|
|
|
private final Terrain terrain1;
|
|
|
|
private final Terrain terrain2;
|
2024-11-17 12:00:36 +01:00
|
|
|
|
2024-11-17 20:25:32 +01:00
|
|
|
// Constructeur pour une tuile avec un ou deux terrains
|
|
|
|
public Tile(Terrain terrain1, Terrain terrain2) {
|
|
|
|
this.terrain1 = terrain1;
|
|
|
|
this.terrain2 = terrain2;
|
2024-11-17 12:00:36 +01:00
|
|
|
}
|
|
|
|
|
2024-11-17 20:25:32 +01:00
|
|
|
// Getter pour terrain1
|
|
|
|
public Terrain getTerrain1() {
|
|
|
|
return terrain1;
|
2024-11-17 12:00:36 +01:00
|
|
|
}
|
|
|
|
|
2024-11-17 20:25:32 +01:00
|
|
|
// Getter pour terrain2
|
|
|
|
public Terrain getTerrain2() {
|
|
|
|
return terrain2;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Vérifie si la tuile contient un seul terrain
|
|
|
|
public boolean hasSingleTerrain() {
|
|
|
|
return terrain2 == null;
|
2024-11-17 12:00:36 +01:00
|
|
|
}
|
|
|
|
}
|