|
|||||||
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 |
fj,
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 le 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 le heros |
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 int getDynamite()
public int getScore()
public int getNbVie()
public void perdreUneVie()
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 |