diff --git a/src/VueControleur/VueControleurGyromite.java b/src/VueControleur/VueControleurGyromite.java index 434add6..57b63e5 100644 --- a/src/VueControleur/VueControleurGyromite.java +++ b/src/VueControleur/VueControleurGyromite.java @@ -122,8 +122,6 @@ public class VueControleurGyromite extends JFrame implements Observer { tabJLabel[x][y].setIcon(icoMur); else if (jeu.getGrille()[x][y][0] instanceof Colonne) tabJLabel[x][y].setIcon(icoColonne); - else if (jeu.getGrille()[x][y][0] instanceof IA) - tabJLabel[x][y].setIcon(icoHero); } else if (jeu.getGrille()[x][y][1] != null) { if (jeu.getGrille()[x][y][1] instanceof Corde) tabJLabel[x][y].setIcon(icoCorde); diff --git a/src/modele/calculs/Controle4Directions.java b/src/modele/calculs/Controle4Directions.java index 527076b..998e766 100644 --- a/src/modele/calculs/Controle4Directions.java +++ b/src/modele/calculs/Controle4Directions.java @@ -28,7 +28,6 @@ public class Controle4Directions extends RealisateurDeDeplacement { for (ElementDynamique e : lstEntitesDynamiques) { if (e instanceof Entite && directionCourante != null) switch (directionCourante) { - case gauche: case droite: if (e.avancerDirectionChoisie(directionCourante)) diff --git a/src/modele/calculs/Jeu.java b/src/modele/calculs/Jeu.java index 15cca28..4f0a690 100644 --- a/src/modele/calculs/Jeu.java +++ b/src/modele/calculs/Jeu.java @@ -27,7 +27,6 @@ public class Jeu { private HashMap cmptDeplV = new HashMap(); private Heros hector; - private modele.donnees.IA renaud; private HashMap map = new HashMap(); // permet de récupérer la position d'une entité à partir de sa référence private HashMap mapInit = new HashMap(); // N'est utilisé qu'a l'initialisation. Permet d'initialiser la grille @@ -60,17 +59,10 @@ public class Jeu { hector = new Heros(this); addEntite(hector, 2, 1); - renaud = new modele.donnees.IA(this); - addEntite(renaud, 10, 8); - Gravite g = new Gravite(); g.addEntiteDynamique(hector); - g.addEntiteDynamique(renaud); ordonnanceur.add(g); - modele.calculs.IA.getInstance().addEntiteDynamique(renaud); - ordonnanceur.add(modele.calculs.IA.getInstance()); - Controle4Directions.getInstance().addEntiteDynamique(hector); ordonnanceur.add(Controle4Directions.getInstance());