gyromite_ya/src/modele/donnees/Entite.java
2020-12-02 16:28:33 +01:00

21 lines
824 B
Java

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package modele.plateau;
import modele.deplacements.Direction;
public abstract class Entite {
protected Jeu jeu;
public Entite(Jeu _jeu) {
jeu = _jeu;
}
public abstract boolean peutEtreEcrase(); // l'entité peut être écrasée (par exemple par une colonne ...)
public abstract boolean peutServirDeSupport(); // permet de stopper la gravité, prendre appui pour sauter
public abstract boolean peutPermettreDeMonterDescendre(); // si utilisation de corde (attention, l'environnement ne peut pour l'instant sotker qu'une entité par case (si corde : 2 nécessaires), améliorations à prévoir)
}