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

actionPerformed(ActionEvent). Method in class Alerte
Gère les événements de la boite de dialogue
actionPerformed(ActionEvent). Method in class Client
Gère les événements des boutons
actionPerformed(ActionEvent). Method in class Help
RESULTAT : gère les évènements sur la boite de dialogue
afficheTableau(). Method in class Puissance
afficheTableau : affiche le tableau du jeu en mode texte
afficheTableau(). Method in interface PuissanceDistant
afficheTableau2(). Method in class Puissance
afficheTableau2(). Method in interface PuissanceDistant
AireDeJeu(ActionListener, MouseListener, int[][]). Constructor for class AireDeJeu
Constructeur
Alerte(Frame, String). Constructor for class Alerte
Constructeur

C

change(int[][], Puissance). Method in class StockClient
Lance le rafraichissement de tous les clients contenus dans le vecteur.
changeClient(). Method in class Puissance
Lance la mise à jour des clients distants dans le vecteur de la classe StockClient en fonction de la nouvelle matrice calculée.
changeClient(). Method in interface PuissanceDistant
changeJoueurActif(). Method in class Puissance
Modifie le joueur qui va jouer.Si le joueur 1 a joué, alors c'est au tour du joueur 2.
changeJoueurActif(). Method in interface PuissanceDistant
Client(). Constructor for class Client
Constructeur
colonnePleine(int). Method in class Puissance
Vérifie si une colonne est pleine.
colonnePleine(int). Method in interface PuissanceDistant

E

enregistre(ClientDistant). Method in class StockClient
Enregistrement d'un client
enregistreClient(ClientDistant). Method in class Puissance
Enregistre les clients distants dans le vecteur de la classe StockClient.
enregistreClient(ClientDistant). Method in interface PuissanceDistant

G

getAlignement(). Method in class Puissance
Retourne le type d'alignement gagant quand un joureur gagne une partie : horizontal, vertical ou diagonal
getAlignement(). Method in interface PuissanceDistant
getFrame(). Method in class AireDeJeu
Retourne la Frame d'affichage
getGrilleHeight(). Method in class AireDeJeu
Retourne la hauteur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
getGrilleWidth(). Method in class AireDeJeu
Retourne la largeur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
getJoueColonne(). Method in class Puissance
Retourne la colonne qui vient être joueé (de 1 à 7).
getJoueur(). Method in class AireDeJeu
Accesseur de la variable joueur
getJoueur(). Method in class Client
Accesseur de la variable joueur
getJoueur(). Method in interface ClientDistant
getJoueurActif(). Method in class Puissance
Retourne le numéro du joueur qui va jouer (1 ou 2)
getJoueurActif(). Method in interface PuissanceDistant
getTableau(). Method in class Puissance
Retourne la matrice
getTableau(). Method in interface PuissanceDistant
getTextField(). Method in class AireDeJeu
Accesseur au TextField de l'aire de jeu
getVainqueur(). Method in class Puissance
Retourne le joueur vainqueur de la partie (1 ou 2)
getVainqueur(). Method in interface PuissanceDistant
grilleSaturee(). Method in class Puissance
Retourne vrai si le jeu partie est terminée car la grille est saturée, faux sinon.

H

Help(Frame, Client). Constructor for class Help
Construit la fenetre d'aide
parent : la fenetre appelante

J

jouerLaColonne(int, int). Method in class Puissance
Retourne vrai si le jeton est joué, faux sinon.
jouerLaColonne(int, int). Method in interface PuissanceDistant

M

main(String[]). Static method in class Client
main(String[]). Static method in class Serveur
messageAlerte(String). Method in class AireDeJeu
Affiche un message d'alerte provenant du serveur
messageAlerte(String). Method in class Client
Affiche un message d'alerte provenant du serveur
messageAlerte(String). Method in interface ClientDistant
mouseClicked(MouseEvent). Method in class Client
Gère les clics souris.
mouseEntered(MouseEvent). Method in class Client
Gère l'entrée de la souris sur le canvas, le curseur change de forme.
mouseExited(MouseEvent). Method in class Client
Gère la sortie de la souris du le canvas, le curseur change de forme.
mousePressed(MouseEvent). Method in class Client
mouseReleased(MouseEvent). Method in class Client

N

nbJetonsAlignesEst(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Est
nbJetonsAlignesNordEst(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Nord-Est
nbJetonsAlignesNordOuest(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Nord-Ouest
nbJetonsAlignesOuest(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Ouest
nbJetonsAlignesSud(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Sud
nbJetonsAlignesSudEst(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Sud-Est
nbJetonsAlignesSudOuest(). Method in class Puissance
Retourne le nombre de jeton d'un meme joueur alignées vers Sud-Ouest

P

partieTerminee(). Method in class Puissance
Retourne vrai si la partie est terminée, faux sinon.
partieTerminee(). Method in interface PuissanceDistant
Puissance(int). Constructor for class Puissance
Constructeur: construit le tableau logique.

R

refreshClient(). Method in class AireDeJeu
refreshClient(). Method in class Client
refreshClient(). Method in interface ClientDistant
refreshClient(int[][]). Method in class AireDeJeu
Réactualise la grille avec une nouvelle matrice
refreshClient(int[][]). Method in class Client
Réactualise la grille avec une nouvelle matrice
refreshClient(int[][]). Method in interface ClientDistant
remove(int). Method in class StockClient
Enleve un client du vecteur lorsque celui-ci se déconnecte
removeClient(int). Method in class Puissance
Elimine les clients distants dans le vecteur de la classe StockClient.
removeClient(int). Method in interface PuissanceDistant
repaint(). Method in class AireDeJeu
Repaint l'aire de jeu
reset(). Method in class Puissance
Mettre le tableau du jeu à zéro
reset(). Method in interface PuissanceDistant
resetStart(). Method in class Puissance

S

Serveur(). Constructor for class Serveur
setCursor(Cursor). Method in class AireDeJeu
Change le curseur
setEnableHelp(boolean). Method in class AireDeJeu
active ou desactive le bouton "Help"
setEnableHelp(boolean). Method in class Client
active ou desactive le bouton "Help" de la classe AireDeJeu
setEventOff(). Method in class AireDeJeu
Bloque les événements souris et le bouton OK de la fenêtre.
setEventOff(). Method in class Client
Bloque les événements souris et le bouton OK de la fenêtre.
setEventOff(). Method in interface ClientDistant
setEventOn(). Method in class AireDeJeu
Débloque les événements souris et le bouton OK de la fenêtre.
setEventOn(). Method in class Client
Débloque les événements souris et le bouton OK de la fenêtre.
setEventOn(). Method in interface ClientDistant
setJoueColonne(int). Method in class Puissance
Affecte la colonne jouéee (de 1 à 7)
setJoueur(int). Method in class AireDeJeu
Modifieur de la variable joueur
setJoueur(int). Method in class Client
Modifieur de la variable joueur
setJoueur(int). Method in interface ClientDistant
setListener(boolean). Method in class AireDeJeu
Ajoute ou enleve les listener
setListener(boolean). Method in class Client
Ajoute ou enleve les listener
setListener(boolean). Method in interface ClientDistant
setVainqueur(int). Method in class Puissance
Affecte le vainqueur de la partie (1 ou 2)
StockClient(). Constructor for class StockClient

V

verifierAlignement(). Method in class Puissance
Retourne le plus nombre de jetons alignés à partir de la position(x,y)

W

windowActivated(WindowEvent). Method in class Client
windowClosed(WindowEvent). Method in class Client
windowClosing(WindowEvent). Method in class Client
windowDeactivated(WindowEvent). Method in class Client
windowDeiconified(WindowEvent). Method in class Client
windowIconified(WindowEvent). Method in class Client
windowOpened(WindowEvent). Method in class Client
Implémentation de l'interface WindowListener