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.
-
AireDeJeu(ActionListener, MouseListener, int[][])
- Constructeur
-
getFrame()
- Retourne la Frame d'affichage
-
getGrilleHeight()
- Retourne la hauteur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
-
getGrilleWidth()
- Retourne la largeur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
-
getJoueur()
- Accesseur de la variable joueur
-
getTextField()
- Accesseur au TextField de l'aire de jeu
-
messageAlerte(String)
- Affiche un message d'alerte provenant du serveur
-
refreshClient()
-
-
refreshClient(int[][])
- Réactualise la grille avec une nouvelle matrice
-
repaint()
- Repaint l'aire de jeu
-
setCursor(Cursor)
-
Change le curseur
-
setEnableHelp(boolean)
- active ou desactive le bouton "Help"
-
setEventOff()
- Bloque les événements souris et le bouton OK de la fenêtre.
-
setEventOn()
- Débloque les événements souris et le bouton OK de la fenêtre.
-
setJoueur(int)
- Modifieur de la variable joueur
-
setListener(boolean)
- Ajoute ou enleve les listener
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
setEnableHelp
public void setEnableHelp(boolean b)
- active ou desactive le bouton "Help"
getFrame
public Frame getFrame()
- Retourne la Frame d'affichage
- Returns:
- La fenêtre
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
getGrilleHeight
public int getGrilleHeight()
- Retourne la hauteur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
- Returns:
- La hauteur courante
getGrilleWidth
public int getGrilleWidth()
- Retourne la largeur courante du canvas GrilleGraphique contenu dans InnerAireDeJeu
- Parameters:
- La - largeur courante
setCursor
public void setCursor(Cursor cur)
- Change le curseur
repaint
public void repaint()
- Repaint l'aire de jeu
refreshClient
public void refreshClient(int tab[][])
- Réactualise la grille avec une nouvelle matrice
- Parameters:
- tab - la nouvelle matrice à dessiner
refreshClient
public void refreshClient()
setListener
public void setListener(boolean b)
- Ajoute ou enleve les listener
- Parameters:
- b - booleen permettant d'ajouter (true) ou d'enlever (false) les listeners
getJoueur
public int getJoueur()
- Accesseur de la variable joueur
- Returns:
- Le numéro de joueur associé à l'aire de jeu
setJoueur
public void setJoueur(int joueur)
- Modifieur de la variable joueur
- Parameters:
- joueur - le nouveau numéro de joueur
setEventOff
public void setEventOff()
- Bloque les événements souris et le bouton OK de la fenêtre.
setEventOn
public void setEventOn()
- Débloque les événements souris et le bouton OK de la fenêtre.
messageAlerte
public void messageAlerte(String message)
- Affiche un message d'alerte provenant du serveur