Correction bug de quand il meurt sur les corde

This commit is contained in:
Amaury Joly 2020-12-16 17:28:49 +01:00
parent 9bde606748
commit c0c90445ec
2 changed files with 4 additions and 1 deletions

View File

@ -23,6 +23,7 @@ public class Controle4Directions extends RealisateurDeDeplacement {
directionCourante = _directionCourante;
}
@Override
public boolean realiserDeplacement() {
boolean ret = false;
for (ElementDynamique e : lstEntitesDynamiques) {
@ -36,8 +37,10 @@ public class Controle4Directions extends RealisateurDeDeplacement {
case bas:
case haut:
ElementFond ef = ((Entite) e).regarderDerriereSoit();
ElementPhysique eP = ((Entite) e).regarderDansLaDirection(directionCourante);
if(ef != null && ef.peutPermettreDeMonterDescendre()) {
if((ef != null && ef.peutPermettreDeMonterDescendre())
&& (eP == null || !eP.peutServirDeSupport())) {
ret = e.avancerDirectionChoisie(directionCourante);
}
break;