Main Page | Packages | Class List | Directories | File List | Class Members

TicTacMain Class Reference

Collaboration diagram for TicTacMain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TicTacMain ()
void startApp ()
void pauseApp ()
void destroyApp (boolean unconditional)
void restartApp ()
void commandAction (Command c, Displayable d)

Static Public Member Functions

static void quitApp ()

Package Attributes

TicTacCanvas monCanvas
Timer iTimer = new Timer()
TicTacCom com

Static Package Attributes

static TicTacMain midlet

Private Attributes

final Command selectCmd = new Command("Select", Command.SCREEN, 2)
final Command exitCmd = new Command("Exit", Command.EXIT, 1)
final List menu = new List("TicTacToe 3D, par Béatrice Frey et Cyril Crassin", List.IMPLICIT, menuLabels, null)

Static Private Attributes

static final String[] menuLabels = { "Joueur 1", "Joueur 2" }

Classes

class  MyTimerTask

Detailed Description

Classe principale de l'application TicTacToe 3D.
Author:
Béatrice Frey et Cyril Crassin

Definition at line 11 of file TicTacMain.java.


Constructor & Destructor Documentation

TicTacMain.TicTacMain  ) 
 

Constructeur.

Definition at line 32 of file TicTacMain.java.

References exitCmd, menu, and selectCmd.


Member Function Documentation

void TicTacMain.commandAction Command  c,
Displayable  d
 

Ecoutes des actions.

Definition at line 82 of file TicTacMain.java.

References com, destroyApp(), exitCmd, iTimer, menu, and monCanvas.

Here is the call graph for this function:

void TicTacMain.destroyApp boolean  unconditional  ) 
 

Destruction.

Definition at line 50 of file TicTacMain.java.

Referenced by commandAction(), and quitApp().

void TicTacMain.pauseApp  ) 
 

Mise en pause.

Definition at line 46 of file TicTacMain.java.

static void TicTacMain.quitApp  )  [static]
 

Arret de l'application.

Definition at line 55 of file TicTacMain.java.

References destroyApp(), and midlet.

Here is the call graph for this function:

void TicTacMain.restartApp  ) 
 

Redemarage.

Definition at line 62 of file TicTacMain.java.

References com, monCanvas, and startApp().

Referenced by TicTacCanvas.TicTacCanvas().

Here is the call graph for this function:

void TicTacMain.startApp  ) 
 

Démarage de l'application.

Definition at line 41 of file TicTacMain.java.

References menu.

Referenced by restartApp().


Member Data Documentation

TicTacCom TicTacMain.com [package]
 

Module de communication asynchrone.

Definition at line 21 of file TicTacMain.java.

Referenced by commandAction(), and restartApp().

final Command TicTacMain.exitCmd = new Command("Exit", Command.EXIT, 1) [private]
 

Definition at line 25 of file TicTacMain.java.

Referenced by commandAction(), and TicTacMain().

Timer TicTacMain.iTimer = new Timer() [package]
 

Timer de rafraichissement.

Definition at line 18 of file TicTacMain.java.

Referenced by commandAction().

final List TicTacMain.menu = new List("TicTacToe 3D, par Béatrice Frey et Cyril Crassin", List.IMPLICIT, menuLabels, null) [private]
 

Definition at line 29 of file TicTacMain.java.

Referenced by commandAction(), startApp(), and TicTacMain().

final String [] TicTacMain.menuLabels = { "Joueur 1", "Joueur 2" } [static, private]
 

Menu de choix du joueur.

Definition at line 28 of file TicTacMain.java.

TicTacMain TicTacMain.midlet [static, package]
 

Instance courante.

Definition at line 13 of file TicTacMain.java.

Referenced by quitApp().

TicTacCanvas TicTacMain.monCanvas [package]
 

Canvas du jeu.

Definition at line 15 of file TicTacMain.java.

Referenced by commandAction(), restartApp(), and TicTacMain.MyTimerTask.run().

final Command TicTacMain.selectCmd = new Command("Select", Command.SCREEN, 2) [private]
 

Soft-keys de commandes.

Definition at line 24 of file TicTacMain.java.

Referenced by TicTacMain().


The documentation for this class was generated from the following file:
Generated on Sat Jun 11 20:14:03 2005 for TicTacToe3D by  doxygen 1.4.3