|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodele.Plateau
public class Plateau
Gestion du plateau de jeu
Field Summary | |
---|---|
static java.lang.String |
caseEau
constante définissant les cases Eau |
private Case |
caseSelectionnee
|
static java.lang.String |
caseTerrain
constante définissant les cases Terrain |
Case[][] |
plateauDeJeu
|
Constructor Summary | |
---|---|
Plateau()
Constructeur |
Method Summary | |
---|---|
void |
deplacerUnPion(Case caseOrigine,
Case caseArrivee)
pose le pion de la caseOrigine sur la caseArrivee et retire le pion de la caseOrigine |
Case |
getCase(int i,
int j)
retourne la case en position [i][j] |
Case |
getCaseSelectionnee()
|
Case[][] |
getPlateauDeJeu()
|
void |
placerUnPion(Pion unPion,
int coordXCase,
int coordYCase)
place un pion sur une case mise en paramètre |
void |
read(java.io.DataInputStream inputStream)
Lit chaque case du plateau de jeu et récupère tous leurs attributs à partir d'un flux d'entrée |
void |
retirerUnPion(Case uneCase)
Retire le pion d'une case |
void |
retirerUnPion(int coordXCase,
int coordYCase)
Retire le pion d'une case |
void |
setCaseSelectionnee(int coordX,
int coordY)
|
void |
write(java.io.DataOutputStream outputStream)
Copie les attributs de chaque case du plateau de jeu nécessaires à une sauvegarde dans un flux de sortie |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Case[][] plateauDeJeu
private Case caseSelectionnee
public static final java.lang.String caseEau
public static final java.lang.String caseTerrain
Constructor Detail |
---|
public Plateau()
Method Detail |
---|
public void placerUnPion(Pion unPion, int coordXCase, int coordYCase)
unPion
- pion à placercoordXCase
- coordonnée X de la case sur laquelle sera placé le pioncoordYCase
- coordonnée Y de la case sur laquelle sera placé le pionpublic void deplacerUnPion(Case caseOrigine, Case caseArrivee)
caseOrigine
- case d'originecaseArrivee
- case d'arrivéepublic void retirerUnPion(int coordXCase, int coordYCase)
coordXCase
- coordonnée X de la case de laquelle sera retiré le pioncoordYCase
- coordonnée Y de la case de laquelle sera retiré le pionpublic void retirerUnPion(Case uneCase)
uneCase
- case de laquelle est retiré le pionpublic void write(java.io.DataOutputStream outputStream)
outputStream
- le flux de sortiepublic void read(java.io.DataInputStream inputStream)
inputStream
- le flux d'entréepublic Case getCase(int i, int j)
i
- j
-
public Case getCaseSelectionnee()
public Case[][] getPlateauDeJeu()
public void setCaseSelectionnee(int coordX, int coordY)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |