mirror of
https://forge.univ-lyon1.fr/tplifap4/gyromite_ya.git
synced 2024-02-27 13:31:49 +01:00
21 lines
824 B
Java
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)
|
|
}
|