36 lines
679 B
Java
36 lines
679 B
Java
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;
|
||
}
|
||
|
||
}
|