All Packages Class Hierarchy This Package Previous Next Index
Class pacman.Fantome
java.lang.Object
|
+----pacman.ObjetGraphique
|
+----pacman.Mobile
|
+----pacman.Fantome
- public class Fantome
- extends Mobile
- implements Runnable
Les fantomes poursuivent le pacman si superPacman est false, et le mangent si ils le rattrapent.
Ils contiennent leurs représentations graphiques qui changes suivant l'etat du pacman.
L'attribut direction sert au thread a poursuivre le mouvement et tester s'il n'y a pas de mur devant.
-
direction
- La direction du fantome.
-
fantomeAffame
- Sprite du Fantome en chasse.
-
fantomeMoinsPeureux
- Sprite du Fantome qui va repartir en chasse.
-
fantomePeureux
- Sprite du Fantome peureux.
-
pacman
- La cible des fantomes.
-
sprite
- Sprite courant.
-
vitesseFantome
- Vitesse d'evolution de fantomes.
-
Fantome(int, int, Pacman)
- Constructeur par défaut.
-
accelere()
- This method was created in VisualAge.
-
calculDirection(Position)
- Pour l'instant, les fantomes ne font que poursuivre.
-
deplaceToi(Direction)
- deplaceToi method comment.
-
dessineToi(Graphics)
- This method was created in VisualAge.
-
mangePacman()
- This method was created in VisualAge.
-
mort()
- This method was created in VisualAge.
-
run()
- This method was created in VisualAge.
-
setPacman(Pacman)
- This method was created in VisualAge.
pacman
private static Pacman pacman
- La cible des fantomes.
fantomePeureux
private static Image fantomePeureux
- Sprite du Fantome peureux. (peut se faire manger par pacman)
fantomeMoinsPeureux
private static Image fantomeMoinsPeureux
- Sprite du Fantome qui va repartir en chasse.
fantomeAffame
private static Image fantomeAffame
- Sprite du Fantome en chasse. (peut manger le pacman)
sprite
private static Image sprite
- Sprite courant.
vitesseFantome
private static int vitesseFantome
- Vitesse d'evolution de fantomes. (Plus ce nombre est faible, plus ils vont vite.)
direction
private Direction direction
- La direction du fantome.
Fantome
public Fantome(int x,
int y,
Pacman pacman)
- Constructeur par défaut.
accelere
public static void accelere()
- This method was created in VisualAge.
calculDirection
private Direction calculDirection(Position positionPacman)
- Pour l'instant, les fantomes ne font que poursuivre.
deplaceToi
public void deplaceToi(Direction d)
- deplaceToi method comment.
- Overrides:
- deplaceToi in class Mobile
dessineToi
public void dessineToi(Graphics g)
- This method was created in VisualAge.
- Overrides:
- dessineToi in class ObjetGraphique
mangePacman
public void mangePacman()
- This method was created in VisualAge.
mort
private void mort()
- This method was created in VisualAge.
run
public void run()
- This method was created in VisualAge.
setPacman
public static void setPacman(Pacman pacman)
- This method was created in VisualAge.
- Parameters:
- pacman - pacman.Pacman
All Packages Class Hierarchy This Package Previous Next Index