Class AireDeJeu

java.lang.Object
   |
   +----AireDeJeu

public class AireDeJeu
extends Object
Classe implémentant l'aire de jeu graphique. Cet objet se trouve chez le client.
L'interface graphique est constituée d'un panel général (InnerAireDeJeu). Ce panel contient un Canvas (GrilleGraphique) qui définit la grille de jeu, et un panel contenant les boutons.


Constructor Index

 o AireDeJeu(ActionListener, MouseListener, int[][])
Constructeur

Method Index

 o getFrame()
Retourne la Frame d'affichage
 o getGrilleHeight()
Retourne la hauteur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
 o getGrilleWidth()
Retourne la largeur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
 o getJoueur()
Accesseur de la variable joueur
 o getTextField()
Accesseur au TextField de l'aire de jeu
 o messageAlerte(String)
Affiche un message d'alerte provenant du serveur
 o refreshClient()
 o refreshClient(int[][])
Réactualise la grille avec une nouvelle matrice
 o repaint()
Repaint l'aire de jeu
 o setCursor(Cursor)
Change le curseur
 o setEnableHelp(boolean)
active ou desactive le bouton "Help"
 o setEventOff()
Bloque les événements souris et le bouton OK de la fenêtre.
 o setEventOn()
Débloque les événements souris et le bouton OK de la fenêtre.
 o setJoueur(int)
Modifieur de la variable joueur
 o setListener(boolean)
Ajoute ou enleve les listener

Constructors

 o AireDeJeu
 public AireDeJeu(ActionListener ae,
                  MouseListener me,
                  int tab[][])
Constructeur

Parameters:
ae - actionListener associé aux boutons
me - mouseListener associé à la grille de jeu
tab - la matrice à dessiner

Methods

 o setEnableHelp
 public void setEnableHelp(boolean b)
active ou desactive le bouton "Help"

 o getFrame
 public Frame getFrame()
Retourne la Frame d'affichage

Returns:
La fenêtre
 o getTextField
 public TextField getTextField()
Accesseur au TextField de l'aire de jeu

Returns:
La zone de saisie du numéro de colonne de l'aire de jeu
 o getGrilleHeight
 public int getGrilleHeight()
Retourne la hauteur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu

Returns:
La hauteur courante
 o getGrilleWidth
 public int getGrilleWidth()
Retourne la largeur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu

Parameters:
La - largeur courante
 o setCursor
 public void setCursor(Cursor cur)
Change le curseur

 o repaint
 public void repaint()
Repaint l'aire de jeu

 o refreshClient
 public void refreshClient(int tab[][])
Réactualise la grille avec une nouvelle matrice

Parameters:
tab - la nouvelle matrice à dessiner
 o refreshClient
 public void refreshClient()
 o setListener
 public void setListener(boolean b)
Ajoute ou enleve les listener

Parameters:
b - booleen permettant d'ajouter (true) ou d'enlever (false) les listeners
 o getJoueur
 public int getJoueur()
Accesseur de la variable joueur

Returns:
Le numéro de joueur associé à l'aire de jeu
 o setJoueur
 public void setJoueur(int joueur)
Modifieur de la variable joueur

Parameters:
joueur - le nouveau numéro de joueur
 o setEventOff
 public void setEventOff()
Bloque les événements souris et le bouton OK de la fenêtre.

 o setEventOn
 public void setEventOn()
Débloque les événements souris et le bouton OK de la fenêtre.

 o messageAlerte
 public void messageAlerte(String message)
Affiche un message d'alerte provenant du serveur