|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbaseui.Cprocess
nimapplet.NimProcess
Title: Processus Nim
Description: Gestion du processus du jeu de Nim.
Field Summary | |
(package private) NimUI |
appUI
Pointeur sur l'interface utilisateur |
static int |
CASE_JOUEUR
|
static int |
CASE_ORDI
|
static int |
CASE_VIDE
|
(package private) int[] |
cases
Tableau des cases |
static int |
JOUEUR_JOUEUR
|
static int |
JOUEUR_ORDI
|
(package private) int |
joueurCrt
Joueur courant |
static int |
NB_CASE
|
(package private) int |
nbCases
Nombre de cases du jeu |
(package private) int |
nbCasesOccupe
Nombre de cases occupées |
(package private) NimVue |
nimVue
Vue |
(package private) ReseauMPNim |
reseauNim
Reseau de calcul |
Fields inherited from class baseui.Cprocess |
generation, isRunning, prThread, tempoProcess, vue |
Constructor Summary | |
NimProcess(NimUI ui)
Constructeur du processus dans une interface utilisateur. |
Method Summary | |
void |
afficheCoup()
affichage du jeu |
void |
changeJoueur()
Passe = change joueur |
boolean |
coupOrdi()
Coup ordinateur |
void |
geneSuiv()
Passe au joueur suivant |
int |
getNbCases()
getter nombre de cases |
java.lang.String |
getTexteInfo()
renvoie texte d'info |
void |
initJeu()
Initialisation du jeu |
void |
initVue()
Initialisation/MAJ de la vue |
boolean |
joue(int n)
Joue un coup de n cases |
(package private) boolean |
testeCoup(int c)
Test coup |
Methods inherited from class baseui.Cprocess |
lancement, pasAPas, run, setTempo, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int JOUEUR_ORDI
public static final int JOUEUR_JOUEUR
public static final int CASE_VIDE
public static final int CASE_ORDI
public static final int CASE_JOUEUR
public static final int NB_CASE
NimUI appUI
NimVue nimVue
int nbCases
int nbCasesOccupe
int[] cases
int joueurCrt
ReseauMPNim reseauNim
Constructor Detail |
public NimProcess(NimUI ui)
ui
- NimUI : interface utilisateurMethod Detail |
public void initJeu()
public void changeJoueur()
public boolean joue(int n)
boolean testeCoup(int c)
c
- int : valeur du coup (nombre de bâtons).
public boolean coupOrdi()
public void afficheCoup()
public java.lang.String getTexteInfo()
public int getNbCases()
public void initVue()
public void geneSuiv()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |