|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--Sprite
Classe qui gere les personnages animes. Elle est observable.
Field Summary | |
protected FenetreJeu |
f
La fenetre de jeu ou il doit etre dessine. |
protected java.lang.String |
image
Representation du sprite dans le jeu. |
protected static int |
TAILLE
La taille d'un sprite. |
protected int |
x
x et y sont les coordonnees du sprite |
protected int |
y
x et y sont les coordonnees du sprite |
Constructor Summary | |
Sprite(int x,
int y,
java.lang.String image,
FenetreJeu f)
Le sprite sera place en (x,y) dans la fenetre de jeu. |
Method Summary | |
void |
chargeToi(java.util.StringTokenizer st)
Pour charger le Sprite. |
void |
dessineToi(java.awt.Graphics g)
Pour dessiner les sprites. |
java.lang.String |
getImage()
Accesseur de l'image du sprite (sa nature). |
static int |
getTaille()
Accesseur de la taille des sprites. |
int |
getX()
Accesseur de l'abscisse occupe par le sprite. |
int |
getY()
Accesseur de l'ordonnee occupe par le sprite. |
void |
sauvegardeToi(java.io.PrintWriter pw)
Pour sauvegarder le sprite. |
void |
setImage(java.lang.String image)
modificateur de l'image. |
void |
setX(int x)
modificateur de l'abscisse du sprite. |
void |
setY(int y)
modificateur de l'ordonnee du sprite. |
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 |
Field Detail |
protected int x
protected int y
protected java.lang.String image
protected FenetreJeu f
protected static final int TAILLE
Constructor Detail |
public Sprite(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 void dessineToi(java.awt.Graphics g)
g
- On y dessine les sprites en (x, y).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 sprite.public void setX(int x)
x
- La nouvelle abscisse.public void setY(int y)
y
- La nouvelle ordonnee.public void setImage(java.lang.String image)
image
- La nouvelle Image.public int getX()
public int getY()
public java.lang.String getImage()
public static int getTaille()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |