Revert "debut de l'ia, deplacement aléatoire"

This reverts commit 2a6301fbef
This commit is contained in:
JOLY AMAURY p1910892
2020-12-04 18:38:20 +01:00
parent 2a6301fbef
commit f7aaa7ffb8
4 changed files with 1 additions and 55 deletions

View File

@@ -1,48 +1,5 @@
package modele.calculs;
import modele.donnees.ElementDynamique;
import modele.donnees.ElementFond;
import modele.donnees.Entite;
import modele.donnees.Heros;
import java.util.Random;
public class IA extends RealisateurDeDeplacement {
// private Direction directionCourante;
private static IA dep;
int genererInt(int borneInf, int borneSup){
Random rand = new Random();
int nb;
nb = borneInf+rand.nextInt(borneSup-borneInf);
return nb;
}
public static IA getInstance() {
if (dep == null) {
dep = new IA();
}
return dep;
}
protected boolean realiserDeplacement() {
for (ElementDynamique e : lstEntitesDynamiques)
if (e instanceof modele.donnees.IA) {
modele.donnees.IA ia = (modele.donnees.IA) e;
// Direction d = Direction.droite;
//System.out.println(genererInt(1, 1000));
if (genererInt(1, 1000) > 500) {
Direction deplacement = Direction.gauche;
if (!ia.avancerDirectionChoisie(deplacement)) {
deplacement = Direction.droite;
ia.avancerDirectionChoisie(deplacement);
}
} else {
Direction deplacement = Direction.droite;
if (!ia.avancerDirectionChoisie(deplacement)) {
deplacement = Direction.gauche;
ia.avancerDirectionChoisie(deplacement);
}
}
}
return false;
}
protected boolean realiserDeplacement() { return false; } // TODO
}