Class TicTacToe

java.lang.Object
   |
   +----TicTacToe

public class TicTacToe
extends Object
Classe représentant l'interface graphique du jeu TicTacToe composée d'une "inner classe" TicTacToeGraphique qui hérite de la classe Panel, elle même composée d'une "inner classe" Support héritant de Canvas représentant la surface de jeu.

See Also:
TicTacToeGraphique, Support

Constructor Index

 o TicTacToe(ActionListener, MouseListener, int[][])
Constructeur de la classe TicTacToe

Method Index

 o envoiMessage(String, String)
Affiche le message utilisateur
 o getFrame()
Retourne la fenêtre du jeu
 o getNumJoueur()
Accesseur de la variable numJoueur
 o getSupportHeight()
Retourne la hauteur de la surface de jeu contenue dans le panel
 o getSupportWidth()
Retourne la largeur de la surface de jeu contenue dans le panel
 o majClient(int[][])
Mise à jour de la surface de jeu avec la matrice actualisée
 o repaint()
Repaint la surface de jeu
 o setCursor(Cursor)
Mise à jour du curseur
 o setListenerOff()
Desactivation (suppression) des listeners de la surface de jeu
 o setListenerOn()
Activation (ajout) des listeners de la surface de jeu
 o setNumJoueur(int)
Modifieur de la variable numJoueur
 o setOff()
Desactivation (suppression) des listeners de la surface de jeu

Constructors

 o TicTacToe
 public TicTacToe(ActionListener al,
                  MouseListener ml,
                  int tabElement[][]) throws RemoteException
Constructeur de la classe TicTacToe

Parameters:
al - listener lié aux boutons de l'interface graphique
ml - listener lié à la surface de jeu
tabElement - la matrice qui se dessine sur la surface de jeu

Methods

 o setNumJoueur
 public void setNumJoueur(int nj)
Modifieur de la variable numJoueur

Parameters:
nj - le numéro de joueur
 o getNumJoueur
 public int getNumJoueur()
Accesseur de la variable numJoueur

Returns:
numJoueur le numero de joueur associé à l'objet Graphique
 o getSupportHeight
 public int getSupportHeight()
Retourne la hauteur de la surface de jeu contenue dans le panel

Returns:
la hauteur
 o getSupportWidth
 public int getSupportWidth()
Retourne la largeur de la surface de jeu contenue dans le panel

Returns:
la largeur
 o setCursor
 public void setCursor(Cursor cursor)
Mise à jour du curseur

Parameters:
cursor - le curseur
 o getFrame
 public Frame getFrame()
Retourne la fenêtre du jeu

Returns:
f la fenêtre
 o majClient
 public void majClient(int tabElement[][])
Mise à jour de la surface de jeu avec la matrice actualisée

Parameters:
tabElement - la matrice à dessiner
 o envoiMessage
 public void envoiMessage(String msg,
                          String msg1)
Affiche le message utilisateur

Parameters:
msg - le message utilisateur affiché dans la boîte de dialogue
msg1 - le message utilisateur affiché dans la boîte de dialogue
See Also:
Message
 o setListenerOn
 public void setListenerOn()
Activation (ajout) des listeners de la surface de jeu

 o setListenerOff
 public void setListenerOff()
Desactivation (suppression) des listeners de la surface de jeu

 o setOff
 public void setOff()
Desactivation (suppression) des listeners de la surface de jeu

 o repaint
 public void repaint()
Repaint la surface de jeu