add jeu.getDistance(e, e)

This commit is contained in:
Amaury Joly 2020-12-09 10:50:51 +01:00
parent 2b2e5cda5c
commit 5a412a3bd6
2 changed files with 5 additions and 16 deletions

View File

@ -229,6 +229,11 @@ public class Jeu {
}
public double getDistance(ElementDynamique sujet, ElementDynamique cible) {
Point orig = map.get(sujet);
Point dest = map.get(cible);
return orig.distance(dest);
}
public Ordonnanceur getOrdonnanceur() {
return ordonnanceur;
}

View File

@ -1,16 +0,0 @@
package modele.donnees;
import modele.calculs.Direction;
import modele.calculs.Jeu;
/**
* Entités amenées à bouger (colonnes, ennemis)
*/
public abstract class EntiteDynamique extends Entite {
public EntiteDynamique(Jeu _jeu) { super(_jeu); }
public boolean avancerDirectionChoisie(Direction d) {
return jeu.deplacerEntite(this, d);
}
public ElementPhysique regarderDansLaDirection(Direction d) {return jeu.regarderDansLaDirection(this, d);}
}