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
-
TicTacToe(ActionListener, MouseListener, int[][])
- Constructeur de la classe TicTacToe
-
envoiMessage(String, String)
- Affiche le message utilisateur
-
getFrame()
- Retourne la fenêtre du jeu
-
getNumJoueur()
- Accesseur de la variable numJoueur
-
getSupportHeight()
- Retourne la hauteur de la surface de jeu
contenue dans le panel
-
getSupportWidth()
- Retourne la largeur de la surface de jeu
contenue dans le panel
-
majClient(int[][])
- Mise à jour de la surface de jeu avec la matrice actualisée
-
repaint()
- Repaint la surface de jeu
-
setCursor(Cursor)
- Mise à jour du curseur
-
setListenerOff()
- Desactivation (suppression) des listeners de la surface de jeu
-
setListenerOn()
- Activation (ajout) des listeners de la surface de jeu
-
setNumJoueur(int)
- Modifieur de la variable numJoueur
-
setOff()
- Desactivation (suppression) des listeners de la surface de jeu
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
setNumJoueur
public void setNumJoueur(int nj)
- Modifieur de la variable numJoueur
- Parameters:
- nj - le numéro de joueur
getNumJoueur
public int getNumJoueur()
- Accesseur de la variable numJoueur
- Returns:
- numJoueur le numero de joueur associé
à l'objet Graphique
getSupportHeight
public int getSupportHeight()
- Retourne la hauteur de la surface de jeu
contenue dans le panel
- Returns:
- la hauteur
getSupportWidth
public int getSupportWidth()
- Retourne la largeur de la surface de jeu
contenue dans le panel
- Returns:
- la largeur
setCursor
public void setCursor(Cursor cursor)
- Mise à jour du curseur
- Parameters:
- cursor - le curseur
getFrame
public Frame getFrame()
- Retourne la fenêtre du jeu
- Returns:
- f la fenêtre
majClient
public void majClient(int tabElement[][])
- Mise à jour de la surface de jeu avec la matrice actualisée
- Parameters:
- tabElement - la matrice à dessiner
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
setListenerOn
public void setListenerOn()
- Activation (ajout) des listeners de la surface de jeu
setListenerOff
public void setListenerOff()
- Desactivation (suppression) des listeners de la surface de jeu
setOff
public void setOff()
- Desactivation (suppression) des listeners de la surface de jeu
repaint
public void repaint()
- Repaint la surface de jeu