Load icones IAs

This commit is contained in:
Amaury Joly
2020-12-04 18:49:00 +01:00
parent 73ae504261
commit 3b0f7c912f

View File

@ -32,6 +32,7 @@ public class VueControleurGyromite extends JFrame implements Observer {
// icones affichées dans la grille // icones affichées dans la grille
private ImageIcon icoHero; private ImageIcon icoHero;
private ImageIcon icoIA;
private ImageIcon icoVide; private ImageIcon icoVide;
private ImageIcon icoMur; private ImageIcon icoMur;
private ImageIcon icoColonne; private ImageIcon icoColonne;
@ -68,6 +69,7 @@ public class VueControleurGyromite extends JFrame implements Observer {
private void chargerLesIcones() { private void chargerLesIcones() {
icoHero = chargerIcone("Images/prof.png"); icoHero = chargerIcone("Images/prof.png");
icoIA = chargerIcone("Images/Fantome.png");
icoVide = chargerIcone("Images/Vide.png"); icoVide = chargerIcone("Images/Vide.png");
icoColonne = chargerIcone("Images/Colonne.png"); icoColonne = chargerIcone("Images/Colonne.png");
icoMur = chargerIcone("Images/Mur.png"); icoMur = chargerIcone("Images/Mur.png");
@ -122,6 +124,8 @@ public class VueControleurGyromite extends JFrame implements Observer {
tabJLabel[x][y].setIcon(icoMur); tabJLabel[x][y].setIcon(icoMur);
else if (jeu.getGrille()[x][y][0] instanceof Colonne) else if (jeu.getGrille()[x][y][0] instanceof Colonne)
tabJLabel[x][y].setIcon(icoColonne); tabJLabel[x][y].setIcon(icoColonne);
else if (jeu.getGrille()[x][y][0] instanceof IA)
tabJLabel[x][y].setIcon(icoIA);
} else if (jeu.getGrille()[x][y][1] != null) { } else if (jeu.getGrille()[x][y][1] != null) {
if (jeu.getGrille()[x][y][1] instanceof Corde) if (jeu.getGrille()[x][y][1] instanceof Corde)
tabJLabel[x][y].setIcon(icoCorde); tabJLabel[x][y].setIcon(icoCorde);