Fonctions membres publiques | |
TicTacCanvas (TicTacMain m, int pn, TicTacCom c) | |
Fonctions membres protégées | |
void | drawTorus (Transform transform) |
void | drawCross (Transform transform) |
void | drawSelect (Transform transform) |
void | paint (Graphics g) |
void | keyPressed (int keyCode) |
Fonctions de paquetage | |
int | getCase (int x, int y, int z) |
boolean | gagne (int p, int x, int y, int z) |
Attributs de paquetage | |
CompositingMode | compModeAlpha = new CompositingMode() |
CompositingMode | compModeOpaque = new CompositingMode() |
Transform | camTransform = new Transform() |
Transform | viewTransform = new Transform() |
Transform | caseTransform = new Transform() |
Transform | tmpTransform = new Transform() |
TicTacCom | com |
TicTacMain | main |
boolean | waitToPlay = false |
boolean | victory = false |
boolean | defeat = false |
boolean | nullMatch = false |
Fonctions membres privées | |
void | init () throws Exception |
Attributs privés | |
Graphics3D | graphics3d |
Camera | camera |
Light | light |
float | angle = 0.0f |
float | angleIcon = 0.0f |
Background | background = new Background() |
Mesh | mTorus = null |
Mesh | mCross = null |
Mesh | mPlateau = null |
Mesh | mSelect = null |
int | plateau [][][] |
int | curZ = 0 |
int | curZTrans = 0 |
int | curX = 0 |
int | curXTrans = 0 |
int | curY = 0 |
int | curYTrans = 0 |
int | playerNum = 0 |
int | nbCoups = 0 |
int | maxCoups = 27 |
Définition à la ligne 9 du fichier TicTacCanvas.java.
|
Construction du jeu.
Définition à la ligne 89 du fichier TicTacCanvas.java. Références com, main, playerNum, et TicTacMain.restartApp(). Voici le graphe d'appel pour cette fonction: ![]() |
|
Dessin d'un pion croix.
Définition à la ligne 195 du fichier TicTacCanvas.java. |
|
Dessin de l'outils de selection.
Définition à la ligne 205 du fichier TicTacCanvas.java. |
|
Dessin d'un pion tore.
Définition à la ligne 185 du fichier TicTacCanvas.java. |
|
Detection de la victoire d'un joueur apres un coup.
Définition à la ligne 422 du fichier TicTacCanvas.java. |
|
Recuperation du contenu d'une case.
Définition à la ligne 407 du fichier TicTacCanvas.java. |
|
Initialisation du jeu. Mise en place des éléments 3D. Debut du jeu.
Définition à la ligne 117 du fichier TicTacCanvas.java. |
|
Callback d'appui sur une touche.
Définition à la ligne 341 du fichier TicTacCanvas.java. |
|
Rafraichissement de la scene. Appelée a interval regulier par le timer de TicTacMain. Dessine l'ensemble de la scene.
Définition à la ligne 217 du fichier TicTacCanvas.java. |
|
Angle de rotation pour l'annimation de la camera Définition à la ligne 19 du fichier TicTacCanvas.java. |
|
Angle de l'icone du joueur. Définition à la ligne 21 du fichier TicTacCanvas.java. |
|
Definition du fond Définition à la ligne 24 du fichier TicTacCanvas.java. |
|
Camera de la scene. Définition à la ligne 14 du fichier TicTacCanvas.java. |
|
Transformations. Définition à la ligne 37 du fichier TicTacCanvas.java. |
|
Définition à la ligne 39 du fichier TicTacCanvas.java. |
|
Module de communication asynchrone. Définition à la ligne 63 du fichier TicTacCanvas.java. Référencé par TicTacCanvas(). |
|
Modes de composition des pions. Définition à la ligne 33 du fichier TicTacCanvas.java. |
|
Définition à la ligne 34 du fichier TicTacCanvas.java. |
|
Positionnement du curseur en X. Définition à la ligne 51 du fichier TicTacCanvas.java. |
|
Définition à la ligne 52 du fichier TicTacCanvas.java. |
|
Positionnement du curseur en Y. Définition à la ligne 55 du fichier TicTacCanvas.java. |
|
Définition à la ligne 56 du fichier TicTacCanvas.java. |
|
Positionnement du curseur en Z. Définition à la ligne 47 du fichier TicTacCanvas.java. |
|
Définition à la ligne 48 du fichier TicTacCanvas.java. |
|
Le joueur a perdu. Définition à la ligne 74 du fichier TicTacCanvas.java. |
|
Contexte de rendu Mobile 3D. Définition à la ligne 12 du fichier TicTacCanvas.java. |
|
Source de lumière. Définition à la ligne 16 du fichier TicTacCanvas.java. |
|
Application source. Définition à la ligne 66 du fichier TicTacCanvas.java. Référencé par TicTacCanvas(). |
|
Nombre de coups maximum avant match nul Définition à la ligne 80 du fichier TicTacCanvas.java. |
|
Définition à la ligne 28 du fichier TicTacCanvas.java. |
|
Définition à la ligne 29 du fichier TicTacCanvas.java. |
|
Définition à la ligne 30 du fichier TicTacCanvas.java. |
|
Maillages des éléments du plateau. Définition à la ligne 27 du fichier TicTacCanvas.java. |
|
Nombre de coups déja joués Définition à la ligne 78 du fichier TicTacCanvas.java. |
|
Match nul Définition à la ligne 76 du fichier TicTacCanvas.java. |
|
Plateau de jeu. Définition à la ligne 44 du fichier TicTacCanvas.java. |
|
Numero du joueur. Définition à la ligne 60 du fichier TicTacCanvas.java. Référencé par TicTacCanvas(). |
|
Définition à la ligne 40 du fichier TicTacCanvas.java. |
|
Le joueur a gagné. Définition à la ligne 72 du fichier TicTacCanvas.java. |
|
Définition à la ligne 38 du fichier TicTacCanvas.java. |
|
En attente de l'autre joueur. Définition à la ligne 69 du fichier TicTacCanvas.java. |