package com.charpentierbalocchi.dorfjavatik.model; public class Tuile { // Enum pour les biomes public enum Biome { RIVIERE("Bleu"), FORET("Vert"), CHAMP("Jaune"), VILLAGE("Rouge"), MONTAGNE("Gris"); private final String couleur; Biome(String couleur) { this.couleur = couleur; } @Override public String toString() { return this.couleur; } } // Zones de la tuile avec un biome pour chaque private Biome nord; private Biome sud; private Biome est; private Biome ouest; // Constructeur de Tuile avec les biomes pour chaque zone public Tuile(Biome nord, Biome sud, Biome est, Biome ouest) { this.nord = nord; this.sud = sud; this.est = est; this.ouest = ouest; } // Getters pour chaque zone public Biome getNord() { return nord; } public Biome getSud() { return sud; } public Biome getEst() { return est; } public Biome getOuest() { return ouest; } // Représentation de la Tuile sous forme de chaîne de caractères @Override public String toString() { return String.format("[N: %s, S: %s, E: %s, O: %s]", nord, sud, est, ouest); } }