|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodele.cases.Case
public class Case
La classe Case contient tous les attributs propres à une case : - ses coordonées, - le pion présent dessus (null s'il n'y en a pas), - son type.
Field Summary | |
---|---|
private int |
coordX
|
private int |
coordY
|
private Pion |
pionPresent
|
private java.lang.String |
typeCase
Cette variable prend la valeur Plateau.caseTerrain ou Plateau.caseEau. |
Constructor Summary | |
---|---|
Case()
Constructeur sans paramètre |
|
Case(int coordX,
int coordY,
java.lang.String typeCase)
Constructeur |
Method Summary | |
---|---|
int |
getCoordX()
|
int |
getCoordY()
|
Pion |
getPionPresent()
|
java.lang.String |
getTypeCase()
|
void |
read(java.io.DataInputStream inputStream)
Lit la case et récupère tous ses attributs à partir d'un flux d'entrée |
void |
setCoordX(int coordX)
|
void |
setCoordY(int coordY)
|
void |
setPionPresent(Pion pion)
|
void |
write(java.io.DataOutputStream outputStream)
Copie les attributs de la case nécessaires à une sauvegarde |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int coordX
private int coordY
private Pion pionPresent
private java.lang.String typeCase
Constructor Detail |
---|
public Case(int coordX, int coordY, java.lang.String typeCase)
coordX
- coordonnée X de la case sur le plateau de jeucoordY
- coordonnée Y de la case sur le plateau de jeutypeCase
- type de la Case Plateau.caseTerrain ou Plateau.caseEaupublic Case()
Method Detail |
---|
public void write(java.io.DataOutputStream outputStream)
outputStream
- le flux de sortiepublic void read(java.io.DataInputStream inputStream)
inputStream
- le flux d'entréepublic int getCoordX()
public void setCoordX(int coordX)
public int getCoordY()
public void setCoordY(int coordY)
public Pion getPionPresent()
public void setPionPresent(Pion pion)
public java.lang.String getTypeCase()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |