Files
SAE31_2024/TestV1/TestEnAttendantResolutionBug/src/model/TileGenerator.java

23 lines
669 B
Java

package model;
import java.util.Random;
public class TileGenerator {
private final Random random;
public TileGenerator(long seed) {
this.random = new Random(seed);
}
// Générer une tuile avec un ou deux terrains
public Tile generateRandomTile() {
// Générer un terrain aléatoire
Terrain terrain1 = Terrain.values()[random.nextInt(Terrain.values().length)];
// Décider si la tuile a un seul terrain ou deux
Terrain terrain2 = random.nextBoolean() ? Terrain.values()[random.nextInt(Terrain.values().length)] : null;
return new Tile(terrain1, terrain2);
}
}