All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

accelere(). Static method in class pacman.Fantome
This method was created in VisualAge.
addFantome(Fantome). Method in class pacman.Pacman
Rajoute un poursuivant au pacman
addpoint(). Method in class pacman.Pacman
Cette methode est creer pour le GameManager pour gerer les vies bonus.

B

bas. Static variable in class pacman.Mobile
Definition de la direction vers le bas<\i>.
bonusVie(). Method in class pacman.Pacman
Tous les 250 pts, on gagne une vie.
Brique(int, int). Constructor for class pacman.Brique
Constructeur usuel.
buffer. Variable in class pacman.MaPacFrame
Double buffer.
buffer. Variable in class pacman.MonPacCanvas
Image pour le double buffer.

C

calculDirection(Position). Method in class pacman.Fantome
Pour l'instant, les fantomes ne font que poursuivre.
canvas. Variable in class pacman.MaPacFrame
C'est là que sont affichés tous les éléments graphiques.

D

decor. Variable in class pacman.Decor
Plan du niveau de jeu.
decor. Variable in class pacman.GameManager
Le décor dans lequel Pacman et les fantomes évoluent.
decor. Static variable in class pacman.Mobile
Les mobiles connaissent le decor pour pouvoir se deplacer
decor. Variable in class pacman.Niveau
Decor du niveau.
Decor(int, int). Constructor for class pacman.Decor
Constructeur usuel.
Decor(int, int, ElementDuDecor[][]). Constructor for class pacman.Decor
Constructeur usuel.
deplaceToi(Direction). Method in class pacman.Fantome
deplaceToi method comment.
deplaceToi(Direction). Method in class pacman.Mobile
Permet a l'objet mobile de se déplacer.
deplaceToi(Direction). Method in class pacman.Pacman
deplaceToi fait plusieurs choses :
  • Teste si le déplacement est valide (Pas de mur).
  • Assure la gestion des repas.
    dessineToi(Graphics). Method in class pacman.Brique
    This method was created in VisualAge.
    dessineToi(Graphics). Method in class pacman.Fantome
    This method was created in VisualAge.
    dessineToi(Graphics). Method in class pacman.ObjetGraphique
    Méthode abstraite permettant à l'objet graphique de se dessiner.
    dessineToi(Graphics). Method in class pacman.PacGum
    This method was created in VisualAge.
    dessineToi(Graphics). Method in class pacman.Pacman
    Dessin du pacman
    dessineToi(Graphics). Method in class pacman.Sol
    This method was created in VisualAge.
    dessineToi(Graphics). Method in class pacman.SuperPacGum
    This method was created in VisualAge.
    direction. Variable in class pacman.Fantome
    La direction du fantome.
    direction. Variable in class pacman.Pacman
    Direction(). Constructor for class pacman.Direction
    Constructeur par défaut.
    droite. Static variable in class pacman.Mobile
    Definition de la direction vers la droite<\i>.

E

ElementDuDecor(int, int). Constructor for class pacman.ElementDuDecor
Constructeur usuel.
elementsAReDessiner. Variable in class pacman.MonPacCanvas
Vecteur des éléments graphiques à redessiner au prochain rafraichissement.
etat. Variable in class pacman.Pacman
Sert à la Gestion de l'animation (Bouche ouverte, ferméé...)

F

Fantome(int, int, Pacman). Constructor for class pacman.Fantome
Constructeur par défaut.
fantomeAffame. Static variable in class pacman.Fantome
Sprite du Fantome en chasse.
fantomeMoinsPeureux. Static variable in class pacman.Fantome
Sprite du Fantome qui va repartir en chasse.
fantomePeureux. Static variable in class pacman.Fantome
Sprite du Fantome peureux.
fantomesVecteur. Variable in class pacman.GameManager
Les fantomes qui poursuivent le pacman.
fantomesVecteur. Variable in class pacman.Pacman
Ce sont les fantomes qui poursuivre le pacman : On a besoin de connaitre leur position pour les manger.
father. Variable in class pacman.MaPacFrame
C'est le GameManager qui a créé cette MaPacFrame.
Cette attribut permet de lui appliquer la méthode stop() quand on ferme la Frame.
fenetreDeJeu. Variable in class pacman.GameManager
La Fenetre d'affichage du jeu.

G

GameManager(int, int[], int[], Decor). Constructor for class pacman.GameManager
Constructeur.
  • nbFantomes : nombre de fantomes dans le jeu.<\li>
  • posInitialeX : numéro des lignes des positions initiales des fantomes.
    gauche. Static variable in class pacman.Mobile
    Definition de la direction vers la gauche<\i>.
    gb. Variable in class pacman.MonPacCanvas
    Graphics sur le double buffer.
    getDecor(). Static method in class pacman.Mobile
    This method was created in VisualAge.
    getdecor(). Method in class pacman.Niveau
    Retourne le décor du niveau.
    getElementDuDecor(int, int). Method in class pacman.Decor
    Retourne l'ElementDuDecor à la i-ème ligne et j-ème colonne du Decor.
    getElementDuDecor(Position). Method in class pacman.Decor
    Retourne l'ElémentDuDecor situé à la Position position du decor.
    gethauteur(). Method in class pacman.Decor
    Retourne la hauteur du decor en nombre de sprites.
    getImage(String). Static method in class pacman.ObjetGraphique
    Sert a charger les sprites
    getlargeur(). Method in class pacman.Decor
    Retourne la largeur du decor en nombre de sprites.
    getMaximumSize(). Method in class pacman.MonPacCanvas
    Gestion des dimensions du canvas.
    getMinimumSize(). Method in class pacman.MonPacCanvas
    Gestion des dimensions du canvas.
    getPosition(). Method in class pacman.ObjetGraphique
    Retourne la position de l'ObjetGraphique.
    getPreferredSize(). Method in class pacman.MonPacCanvas
    Gestion des dimensions du canvas.
    getpuissance(). Static method in class pacman.SuperPacGum
    This method was created in VisualAge.
    getscore(). Method in class pacman.Pacman
    Retourne le score courant.
    getsuperPuissance(). Method in class pacman.Pacman
    Retourne ce qui reste de superPuissance du pacman
    getvie(). Method in class pacman.Pacman
    Retourne le nombre de vies restantes
    getx(). Method in class pacman.ObjetGraphique
    Accesseur de l'attribut x.
    gety(). Method in class pacman.ObjetGraphique
    Accesseur de l'attribut y.
    gmThread. Variable in class pacman.GameManager
    Thread qui fait fonctionner le GameManager.

H

haut. Static variable in class pacman.Mobile
Definition de la direction vers le haut<\i>.
hauteur. Variable in class pacman.Decor
Hauteur du decor en nombre de sprites
hauteur. Variable in class pacman.MonPacCanvas
hauteur du canvas en pixels.

I

image. Variable in class pacman.Pacman
Les sprites utilisés pour l'animation du pacman
image_bas. Variable in class pacman.Pacman
image_droite. Variable in class pacman.Pacman
image_gauche. Variable in class pacman.Pacman
image_haut. Variable in class pacman.Pacman
isDead(). Method in class pacman.Pacman
Le pacman est mort ? (utilise par GameManager)

K

keyPressed(KeyEvent). Method in class pacman.Pacman
Gestion du clavier pour diriger le pacman.
keyReleased(KeyEvent). Method in class pacman.Pacman
Gestion du clavier pour diriger le pacman.
keyTyped(KeyEvent). Method in class pacman.Pacman
Gestion du clavier pour diriger le pacman.

L

label1. Variable in class pacman.MaPacFrame
Affichage du score.
label2. Variable in class pacman.MaPacFrame
Affichage du nombre de vies restantes.
label3. Variable in class pacman.MaPacFrame
Affichage des méssages.
largeur. Variable in class pacman.Decor
Largeur du decor en nombre de sprites.
largeur. Variable in class pacman.MonPacCanvas
largeur du canvas en pixels.
lesMobiles. Variable in class pacman.GameManager
Groupe des Threads qui animent les mobiles.

M

main(String[]). Static method in class pacman.Niveau
Lancement du jeu
mangeFantome(Fantome). Method in class pacman.Pacman
Quand on mange un fantome.
mangeGum(). Method in class pacman.Pacman
Quand on mange une PacGum.
mangePacman(). Method in class pacman.Fantome
This method was created in VisualAge.
mangeSupePacGum(). Method in class pacman.Pacman
Quand on mange une SuperPacGum
MaPacFrame(MonPacCanvas, KeyListener, int, int, GameManager). Constructor for class pacman.MaPacFrame
Constructeur.
largeur et hauteur servent creer le double buffer (ne peut etre creer par le canvas)
Mobile(int, int). Constructor for class pacman.Mobile
This method was created in VisualAge.
MonPacCanvas(int, int). Constructor for class pacman.MonPacCanvas
Constructeur de base.
mort. Variable in class pacman.Pacman
Sert au GameManager pour réinitialiser le jeu a la mort du pacman
mort(). Method in class pacman.Fantome
This method was created in VisualAge.
mort(). Method in class pacman.Pacman
Quand il est mort.

N

nbFantomes. Static variable in class pacman.Niveau
Nombre de fantomes du niveau.
Niveau(). Constructor for class pacman.Niveau
Constructeur du decor.

O

ObjetGraphique(int, int). Constructor for class pacman.ObjetGraphique
Constructeur initialisant les positions x et y.

P

PacGum(int, int). Constructor for class pacman.PacGum
Constructeur usuel.
pacGumRestantes. Variable in class pacman.GameManager
Nombre de PacGum restantes à manger (Pour tester la fin du jeu et calculer a chaque tour par setDecor()).
pacman. Static variable in class pacman.Fantome
La cible des fantomes.
pacman. Variable in class pacman.GameManager
Le héro du jeu
Pacman(int, int). Constructor for class pacman.Pacman
Constructeur usuel.
paint(Graphics). Method in class pacman.MonPacCanvas
Raffraichissement du canvas, avec double buffer.
panel. Variable in class pacman.MaPacFrame
Contient les Labels.
puissance. Static variable in class pacman.SuperPacGum
La puissance des SuperPacGum.

R

refresh(). Method in class pacman.MaPacFrame
Permet le rafraichissement de l'ecran.
reset(). Method in class pacman.Mobile
This method was created in VisualAge.
reset(). Method in class pacman.Pacman
Utiliser pour les réinitialisations.
run(). Method in class pacman.Fantome
This method was created in VisualAge.
run(). Method in class pacman.GameManager
C'est là que toute les actions du GameManager sont effectuées.
run(). Method in class pacman.Pacman
Vie du pacman : Deplacement et animation.

S

score. Variable in class pacman.Pacman
score du pacman ( PacGum +1, SuparPacGum +10, Fantome +25)
setCanvas(MonPacCanvas). Method in class pacman.MaPacFrame
Modifieur de canvas.
setDecor(). Method in class pacman.GameManager
Sert a l'affichage.
setDecor(Decor). Static method in class pacman.Mobile
This method was created in VisualAge.
setDoubleBuffer(Image). Method in class pacman.MonPacCanvas
Cette méthode est utilisé par la MaPacFrame pour transmettre au canvas le double buffer qu'elle a créée.
En effet, la methode getImage de Canvas retourne null !!
setElementDuDecor(int, int, ElementDuDecor). Method in class pacman.Decor
Fixe l'ElementDuDecor à la i-ème ligne et j-ème colonne du decor.
Utilisé pour remplacer les PacGum et SuperPacGum par des Sol quand elles ont été mangées.
setElementsAReDessiner(Vector). Method in class pacman.MaPacFrame
Utiliser par le GameManager pour le rafraichissement de l'écran.
setelementsAReDessiner(Vector). Method in class pacman.MonPacCanvas
Cette méthode est utilisée par le GameManager pour gérern les rafraichissements d'écran.
setMessage(String). Method in class pacman.MaPacFrame
Gestion de l'affichage des messages.
setPacman(Pacman). Static method in class pacman.Fantome
This method was created in VisualAge.
setScore(int). Method in class pacman.MaPacFrame
Gestion de l'affichage du score.
setVie(int). Method in class pacman.MaPacFrame
Gestion de l'affichage du nombre de vies restantes.
setx(int). Method in class pacman.ObjetGraphique
Modifieur de l'attribut x.
sety(int). Method in class pacman.ObjetGraphique
Modifieur de l'attribut y
Sol(int, int). Constructor for class pacman.Sol
Constructeur usuel.
sprite. Static variable in class pacman.Brique
Representation graphique de l'objet
sprite. Static variable in class pacman.Fantome
Sprite courant.
sprite. Static variable in class pacman.PacGum
Representation graphique de l'objet
sprite. Variable in class pacman.Pacman
sprite. Static variable in class pacman.Sol
Representation graphique de l'objet
sprite. Static variable in class pacman.SuperPacGum
Representation graphique de l'objet
spriteSize. Static variable in class pacman.ObjetGraphique
Tout objet graphique a une taille de 23x23 pixels
stop. Static variable in class pacman.Mobile
Definition de la direction stop<\i>.
stop(). Method in class pacman.GameManager
Fin de jeu.
SuperPacGum(int, int). Constructor for class pacman.SuperPacGum
Constructeur usuel.
superPacman. Static variable in class pacman.Mobile
Indicateur de SuperPacman : true -> Pacman peut manger les fantomes.
superPuissance. Variable in class pacman.Pacman
Compteur de SuperPuissance restant au pacman

T

tempsEntreFrames. Static variable in class pacman.GameManager
Intervalle de temps entre chaque tours du GameManager.
toolkit. Static variable in class pacman.ObjetGraphique
Sert a charger les sprites pour tous les ObjetGraphique.

U

update(Graphics). Method in class pacman.MonPacCanvas
Surcharge de update : On n'efface plus avant paint car cela ne sert à rien.

V

vie. Variable in class pacman.Pacman
Nombre de vies restants au pacman
vitesseFantome. Static variable in class pacman.Fantome
Vitesse d'evolution de fantomes.

X

x. Variable in class pacman.ObjetGraphique
numero de ligne de l'ObjetGraphique dans le Decor.
x_init. Variable in class pacman.Mobile
Sert aux réinitialisations du jeu.

Y

y. Variable in class pacman.ObjetGraphique
numero de colonne de l'ObjetGraphique dans le Decor.
y_init. Variable in class pacman.Mobile
Sert aux réinitialisations du jeu.