|
|
|
@ -38,7 +38,8 @@ public class MapController implements Initializable {
|
|
|
|
|
private final Image w = new Image("/image/terrain/chemin.png");
|
|
|
|
|
private final Image x = new Image("/image/terrain/multiarbre1.png");
|
|
|
|
|
private final Image y = new Image("/image/terrain/multiarbre2.png");
|
|
|
|
|
private final Image z = new Image("/image/terrain/pierre.png");
|
|
|
|
|
private final Image z1 = new Image("/image/terrain/bonus.png");
|
|
|
|
|
private final Image z2 = new Image("/image/terrain/malus" + ".png");
|
|
|
|
|
private final Image aa = new Image("/image/terrain/pierre2.png");
|
|
|
|
|
private final Image ab = new Image("/image/terrain/pierre1.png");
|
|
|
|
|
private final Image ac = new Image("/image/terrain/tombe1.png");
|
|
|
|
@ -201,8 +202,14 @@ public class MapController implements Initializable {
|
|
|
|
|
for (int x = 0 ; x < grid[y].length ; x++) {
|
|
|
|
|
if(grid[y][x] != b) continue;
|
|
|
|
|
for(Case c : array) {
|
|
|
|
|
if (c.getCoordY() == y && c.getCoordX() == x && (c.isBonus() || c.isMalus())) {
|
|
|
|
|
ImageView imageView = new ImageView(z);
|
|
|
|
|
if (c.getCoordY() == y && c.getCoordX() == x && c.isBonus()) {
|
|
|
|
|
ImageView imageView = new ImageView(z1);
|
|
|
|
|
imageView.setFitWidth(tileSize);
|
|
|
|
|
imageView.setFitHeight(tileSize);
|
|
|
|
|
gridPane.add(imageView, x, y);
|
|
|
|
|
}
|
|
|
|
|
else if(c.getCoordY() == y && c.getCoordX() == x && c.isMalus()){
|
|
|
|
|
ImageView imageView = new ImageView(z2);
|
|
|
|
|
imageView.setFitWidth(tileSize);
|
|
|
|
|
imageView.setFitHeight(tileSize);
|
|
|
|
|
gridPane.add(imageView, x, y);
|
|
|
|
@ -317,8 +324,14 @@ public class MapController implements Initializable {
|
|
|
|
|
for (int x = 0 ; x < grid[y].length ; x++) {
|
|
|
|
|
if(grid[y][x] != b) continue;
|
|
|
|
|
for(Case c : array) {
|
|
|
|
|
if (c.getCoordY() == y && c.getCoordX() == x && (c.isBonus() || c.isMalus())) {
|
|
|
|
|
ImageView imageView = new ImageView(z);
|
|
|
|
|
if (c.getCoordY() == y && c.getCoordX() == x && c.isBonus()) {
|
|
|
|
|
ImageView imageView = new ImageView(z1);
|
|
|
|
|
imageView.setFitWidth(tileSize);
|
|
|
|
|
imageView.setFitHeight(tileSize);
|
|
|
|
|
gridPane.add(imageView, x, y);
|
|
|
|
|
}
|
|
|
|
|
else if(c.getCoordY() == y && c.getCoordX() == x && c.isMalus()){
|
|
|
|
|
ImageView imageView = new ImageView(z2);
|
|
|
|
|
imageView.setFitWidth(tileSize);
|
|
|
|
|
imageView.setFitHeight(tileSize);
|
|
|
|
|
gridPane.add(imageView, x, y);
|
|
|
|
@ -433,8 +446,14 @@ public class MapController implements Initializable {
|
|
|
|
|
for (int x = 0 ; x < grid[y].length ; x++) {
|
|
|
|
|
if(grid[y][x] != b) continue;
|
|
|
|
|
for(Case c : array) {
|
|
|
|
|
if (c.getCoordY() == y && c.getCoordX() == x && (c.isBonus() || c.isMalus())) {
|
|
|
|
|
ImageView imageView = new ImageView(z);
|
|
|
|
|
if (c.getCoordY() == y && c.getCoordX() == x && c.isBonus()) {
|
|
|
|
|
ImageView imageView = new ImageView(z1);
|
|
|
|
|
imageView.setFitWidth(tileSize);
|
|
|
|
|
imageView.setFitHeight(tileSize);
|
|
|
|
|
gridPane.add(imageView, x, y);
|
|
|
|
|
}
|
|
|
|
|
else if(c.getCoordY() == y && c.getCoordX() == x && c.isMalus()){
|
|
|
|
|
ImageView imageView = new ImageView(z2);
|
|
|
|
|
imageView.setFitWidth(tileSize);
|
|
|
|
|
imageView.setFitHeight(tileSize);
|
|
|
|
|
gridPane.add(imageView, x, y);
|
|
|
|
|