possibilte de placer les tuiles sur le plateau + ajout d'une seed + probleme de variation de tuiles
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user