mirror of
https://forge.univ-lyon1.fr/tplifap4/gyromite_ya.git
synced 2024-02-27 13:31:49 +01:00
Merge branch 'revert-2a6301fb' into 'master'
Revert "debut de l'ia, deplacement aléatoire" See merge request tplifap4/gyromite_ya!1
This commit is contained in:
commit
73ae504261
@ -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);
|
||||
|
@ -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))
|
||||
|
@ -27,7 +27,6 @@ public class Jeu {
|
||||
private HashMap<ElementPhysique, Integer> cmptDeplV = new HashMap<ElementPhysique, Integer>();
|
||||
|
||||
private Heros hector;
|
||||
private modele.donnees.IA renaud;
|
||||
|
||||
private HashMap<ElementDynamique, Point> map = new HashMap<ElementDynamique, Point>(); // permet de récupérer la position d'une entité à partir de sa référence
|
||||
private HashMap<ObjetGyromide, Point> mapInit = new HashMap<ObjetGyromide, Point>(); // 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());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user