Select Git revision
Plateau.java
-
Maxime Wallart authoredMaxime Wallart authored
Plateau.java 1.05 KiB
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[7][7];
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 getRegion(x,y).region[x%5][y%5];
}
public Region getRegion(int x, int y ) {
/*if(x/5!=(x-1)/5) {
return plateau[x/5-1][y/5];
}
else if(y/5!=(y-1)/5) {
return plateau[x/5][y/5-1];
}*/
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;
}
}