package main; import java.util.Random; import items.Crown; public class Plateau { private Region[][] plateau; public Plateau() { Random random = new Random(); this.plateau = new Region[6][6]; for (int i = 0; i < plateau.length; i++) { for (int j = 0; j < plateau[0].length; j++) { plateau[i][j] = new Region(); plateau[i][j].setX(i); plateau[i][j].setY(j); plateau[i][j].fillRegion(); } } int rd1 = (int)random.nextInt(10)+10; int rd2 = (int)random.nextInt(30); this.getCase(rd1, rd2).setItem(new Crown(this.getCase(0, 0))); } public Case getCase(int x, int y) { return plateau[x/5][y/5].region[x%5][y%5]; } public Region getRegion(int x, int y ) { return plateau[x/5][y/5]; } public Region[][] getPlateau() { return plateau; } public int getLength() { return plateau.length * plateau[0][0].region.length; } public int getWidth() { return plateau[0].length * plateau[0][0].region.length; } }