|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--Sprite | +--Heros
Classe qui gere notre heros et les interactions de celui-ci avec le decors.
Fields inherited from class Sprite |
f,
image,
TAILLE,
x,
y |
Constructor Summary | |
Heros(int x,
int y,
java.lang.String image,
FenetreJeu f)
Le Heros sera place en (x,y) dans la fenetre de jeu. |
Method Summary | |
void |
chargeToi(java.util.StringTokenizer st)
Pour charger l'objet heros. |
void |
creuse()
Pour que le heros creuse dans le decors s'il peut le faire. |
void |
deplaceToi(int direction)
Gere le deplacement du heros selon le decors. |
void |
dynamite()
Pour que le heros puisse poser sa dynamite dans le decors s'il peut le faire. |
boolean |
getClef()
Le Heros a t-il la clef ? |
int |
getDynamite()
Combien le heros a de dynamites ? |
int |
getNbVie()
le heros a combien de vies ? |
int |
getScore()
Quel est le score du heros? |
void |
perdreUneVie()
Si le Heros a perdu une vie. |
void |
sauvegardeToi(java.io.PrintWriter pw)
Pour sauvegarder l'objet heros. |
void |
setDirection(char direction)
Le Heros change de direction. |
int |
setDynamite()
On remet a 0 le nombre de dynamites |
int |
setNbVie()
Restaure le nombre de vies initiale. |
int |
setScore()
Remet le score a 0. |
void |
verification()
Elle sert a controler toutes les interactions du heros avec le tableau. |
Methods inherited from class Sprite |
dessineToi,
getImage,
getTaille,
getX,
getY,
setImage,
setX,
setY |
Methods inherited from class java.util.Observable |
addObserver,
clearChanged,
countObservers,
deleteObserver,
deleteObservers,
hasChanged,
notifyObservers,
notifyObservers,
setChanged |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Heros(int x, int y, java.lang.String image, FenetreJeu f)
x
- Son abscisse dans le jeu.y
- Son ordonnee dans le jeu.image
- Sa representation dans le jeu.f
- La fenetre de jeu ou il doit etre dessine.Method Detail |
public boolean getClef()
public void perdreUneVie()
public void setDirection(char direction)
public int getDynamite()
public int getNbVie()
public int getScore()
public int setDynamite()
public int setNbVie()
public int setScore()
public void deplaceToi(int direction)
direction
- La direction ou veut aller le heros.public void sauvegardeToi(java.io.PrintWriter pw)
pw
- printWriter vers le fichier de sauvegarde.public void chargeToi(java.util.StringTokenizer st)
st
- StringTokenizer contenant les attributs du heros.public void creuse()
public void dynamite()
public void verification()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |