Public Member Functions | |
TicTacCanvas (TicTacMain m, int pn, TicTacCom c) | |
Protected Member Functions | |
void | drawTorus (Transform transform) |
void | drawCross (Transform transform) |
void | drawSelect (Transform transform) |
void | paint (Graphics g) |
void | keyPressed (int keyCode) |
Package Functions | |
int | getCase (int x, int y, int z) |
boolean | gagne (int p, int x, int y, int z) |
Package Attributes | |
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 |
Private Member Functions | |
void | init () throws Exception |
Private Attributes | |
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 |
Definition at line 9 of file TicTacCanvas.java.
|
Construction du jeu.
Definition at line 89 of file TicTacCanvas.java. References com, main, playerNum, and TicTacMain.restartApp(). Here is the call graph for this function: ![]() |
|
Dessin d'un pion croix.
Definition at line 195 of file TicTacCanvas.java. |
|
Dessin de l'outils de selection.
Definition at line 205 of file TicTacCanvas.java. |
|
Dessin d'un pion tore.
Definition at line 185 of file TicTacCanvas.java. |
|
Detection de la victoire d'un joueur apres un coup.
Definition at line 422 of file TicTacCanvas.java. |
|
Recuperation du contenu d'une case.
Definition at line 407 of file TicTacCanvas.java. |
|
Initialisation du jeu. Mise en place des éléments 3D. Debut du jeu.
Definition at line 117 of file TicTacCanvas.java. |
|
Callback d'appui sur une touche.
Definition at line 341 of file TicTacCanvas.java. |
|
Rafraichissement de la scene. Appelée a interval regulier par le timer de TicTacMain. Dessine l'ensemble de la scene.
Definition at line 217 of file TicTacCanvas.java. |
|
Angle de rotation pour l'annimation de la camera Definition at line 19 of file TicTacCanvas.java. |
|
Angle de l'icone du joueur. Definition at line 21 of file TicTacCanvas.java. |
|
Definition du fond Definition at line 24 of file TicTacCanvas.java. |
|
Camera de la scene. Definition at line 14 of file TicTacCanvas.java. |
|
Transformations. Definition at line 37 of file TicTacCanvas.java. |
|
Definition at line 39 of file TicTacCanvas.java. |
|
Module de communication asynchrone. Definition at line 63 of file TicTacCanvas.java. Referenced by TicTacCanvas(). |
|
Modes de composition des pions. Definition at line 33 of file TicTacCanvas.java. |
|
Definition at line 34 of file TicTacCanvas.java. |
|
Positionnement du curseur en X. Definition at line 51 of file TicTacCanvas.java. |
|
Definition at line 52 of file TicTacCanvas.java. |
|
Positionnement du curseur en Y. Definition at line 55 of file TicTacCanvas.java. |
|
Definition at line 56 of file TicTacCanvas.java. |
|
Positionnement du curseur en Z. Definition at line 47 of file TicTacCanvas.java. |
|
Definition at line 48 of file TicTacCanvas.java. |
|
Le joueur a perdu. Definition at line 74 of file TicTacCanvas.java. |
|
Contexte de rendu Mobile 3D. Definition at line 12 of file TicTacCanvas.java. |
|
Source de lumière. Definition at line 16 of file TicTacCanvas.java. |
|
Application source. Definition at line 66 of file TicTacCanvas.java. Referenced by TicTacCanvas(). |
|
Nombre de coups maximum avant match nul Definition at line 80 of file TicTacCanvas.java. |
|
Definition at line 28 of file TicTacCanvas.java. |
|
Definition at line 29 of file TicTacCanvas.java. |
|
Definition at line 30 of file TicTacCanvas.java. |
|
Maillages des éléments du plateau. Definition at line 27 of file TicTacCanvas.java. |
|
Nombre de coups déja joués Definition at line 78 of file TicTacCanvas.java. |
|
Match nul Definition at line 76 of file TicTacCanvas.java. |
|
Plateau de jeu. Definition at line 44 of file TicTacCanvas.java. |
|
Numero du joueur. Definition at line 60 of file TicTacCanvas.java. Referenced by TicTacCanvas(). |
|
Definition at line 40 of file TicTacCanvas.java. |
|
Le joueur a gagné. Definition at line 72 of file TicTacCanvas.java. |
|
Definition at line 38 of file TicTacCanvas.java. |
|
En attente de l'autre joueur. Definition at line 69 of file TicTacCanvas.java. |