Implementation des calculs. Done.

This commit is contained in:
Amaury
2020-12-02 16:51:42 +01:00
parent 80f0899bf1
commit acdc361e6c
13 changed files with 61 additions and 47 deletions

View File

@@ -13,9 +13,10 @@ import java.util.logging.Logger;
import javax.imageio.ImageIO;
import javax.swing.*;
import modele.deplacements.Controle4Directions;
import modele.deplacements.Direction;
import modele.plateau.*;
import modele.calculs.Controle4Directions;
import modele.calculs.Direction;
import modele.calculs.Jeu;
import modele.donnees.*;
/** Cette classe a deux fonctions :
@@ -110,12 +111,12 @@ public class VueControleurGyromite extends JFrame implements Observer {
for (int x = 0; x < sizeX; x++) {
for (int y = 0; y < sizeY; y++) {
if (jeu.getGrille()[x][y] instanceof Heros) { // si la grille du modèle contient un Pacman, on associe l'icône Pacman du côté de la vue
if (jeu.getGrille()[x][y][0] instanceof Heros) { // si la grille du modèle contient un Pacman, on associe l'icône Pacman du côté de la vue
// System.out.println("Héros !");
tabJLabel[x][y].setIcon(icoHero);
} else if (jeu.getGrille()[x][y] instanceof Mur) {
} else if (jeu.getGrille()[x][y][0] instanceof Mur) {
tabJLabel[x][y].setIcon(icoMur);
} else if (jeu.getGrille()[x][y] instanceof Colonne) {
} else if (jeu.getGrille()[x][y][0] instanceof Colonne) {
tabJLabel[x][y].setIcon(icoColonne);
} else {
tabJLabel[x][y].setIcon(icoVide);