UrbanMarginal/src/modele/Objet.java
2025-03-17 17:11:47 +01:00

36 lines
679 B
Java
Raw Blame History

package modele;
import javax.swing.JLabel;
/**
* Informations communes <20> tous les objets (joueurs, murs, boules)
* permet de m<>moriser la position de l'objet et de g<>rer les collisions
*
*/
public abstract class Objet {
/**
* position X de l'objet
*/
protected Integer posX ;
/**
* position Y de l'objet
*/
protected Integer posY ;
protected JLabel label;
/**
* contr<74>le si l'objet actuel touche l'objet pass<73> en param<61>tre
* @param objet contient l'objet <20> contr<74>ler
* @return true si les 2 objets se touchent
*/
public Boolean toucheObjet (Objet objet) {
return null;
}
public JLabel getJLabel() {
return label;
}
}