|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--Case
Classe Case : une case de l'aire de jeu
| Field Summary | |
(package private) boolean |
bord
|
(package private) boolean |
pomme
|
(package private) boolean |
pommemystere
|
(package private) boolean |
serpent
|
(package private) boolean |
sterile
|
(package private) boolean |
superpomme
|
(package private) int |
x
|
(package private) int |
y
|
| Constructor Summary | |
Case(int px,
int py)
Constructeur |
|
| Method Summary | |
void |
afficheCase(java.awt.Graphics g,
java.awt.Image impomme,
java.awt.Image imsuperpomme,
java.awt.Image impommemystere)
Affiche la case |
boolean |
getBord()
La case contient-elle un mur? |
boolean |
getPomme()
La case contient-elle une pomme? |
boolean |
getPommeMystere()
La case contient-elle une pommme mystère? |
boolean |
getSerpent()
La case contient-elle une partie du corps du serpent? |
boolean |
getSterile()
La case est-elle sterile? |
boolean |
getSuperPomme()
La case contient-elle une superpomme? |
int |
getX()
Renvoie la coordonnée x de la case |
int |
getY()
Renvoie la coordonnée y de la case |
void |
resetProps()
Remet à zéro les propriétés d'un niveau à l'exception des murs |
void |
setBord()
Place un mur |
void |
setPomme()
Place une pomme |
void |
setPommeMystere()
Place une pomme mystère |
void |
setRien()
Remet à zéro toutes les propriétés d'un niveau |
void |
setSerpent()
Indique qu'une partie du corps du serpent est sur la case |
void |
setSterile()
Rend la case stérile |
void |
setSuperPomme()
Place une superpomme |
void |
unSetPomme()
Place un mur |
void |
unSetPommeMystere()
Enlève une pomme mystère |
void |
unSetSerpent()
Indique que le serpent n'est pas sur la case |
void |
unSetSuperPomme()
Enlève une superpomme |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
boolean bord
boolean pomme
boolean sterile
boolean serpent
boolean superpomme
boolean pommemystere
int x
int y
| Constructor Detail |
public Case(int px,
int py)
| Method Detail |
public void resetProps()
public void setRien()
public void setBord()
public void setPomme()
public void setSuperPomme()
public void setPommeMystere()
public void setSterile()
public void setSerpent()
public void unSetPomme()
public void unSetSuperPomme()
public void unSetPommeMystere()
public void unSetSerpent()
public int getX()
public int getY()
public boolean getBord()
public boolean getPomme()
public boolean getSuperPomme()
public boolean getPommeMystere()
public boolean getSterile()
public boolean getSerpent()
public void afficheCase(java.awt.Graphics g,
java.awt.Image impomme,
java.awt.Image imsuperpomme,
java.awt.Image impommemystere)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||