|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodele.pions.Pion
public class Pion
La classe Pion contient tous les attributs propres aux pions : - sa couleur, - son grade, - s'il est déplaçable, - s'il est déplaçable de plusieurs cases, - l'image le représentant. les différents grades sont : 10 - Maréchaux 9 - Généraux 8 - Colonels 7 - Majors 6 - Capitaines 5 - Lieutenants 4 - Sergents 3 - Démineurs 2 - Éclaireurs 1 - Espions 11 - Bombes 0 - Drapeaux
Field Summary | |
---|---|
private java.lang.String |
couleur
|
private boolean |
deplacable
|
private boolean |
deplacableDePlusieursCases
|
private int |
grade
|
private javax.microedition.lcdui.Image |
imagePion
|
Constructor Summary | |
---|---|
Pion()
Constructeur sans paramètre. |
|
Pion(java.lang.String couleur,
int grade,
boolean deplacable,
boolean deplacableDePlusieursCases)
Constructeur |
Method Summary | |
---|---|
private void |
chargerImage()
Charge l'image en fonction du grade du pion. |
java.lang.String |
getCouleur()
|
int |
getGrade()
|
javax.microedition.lcdui.Image |
getImagePion()
|
boolean |
isDeplacable()
|
boolean |
isDeplacableDePlusieursCases()
|
void |
read(java.io.DataInputStream inputStream)
Lit un pion et récupère tous ses attributs à partir d'un flux d'entrée |
void |
setCouleur(java.lang.String couleur)
|
void |
setDeplacable(boolean deplacable)
|
void |
setDeplacableDePlusieursCases(boolean deplacableDePlusieursCases)
|
void |
setGrade(int grade)
|
void |
write(java.io.DataOutputStream outputStream)
Copie les attributs deu pion nécessaires à une sauvegarde dans une flux de sortie |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String couleur
private int grade
private boolean deplacable
private boolean deplacableDePlusieursCases
private javax.microedition.lcdui.Image imagePion
Constructor Detail |
---|
public Pion(java.lang.String couleur, int grade, boolean deplacable, boolean deplacableDePlusieursCases)
couleur
- couleur du possesseur du piongrade
- grade du piondeplacable
- tous les pions sauf le drapeaudeplacableDePlusieursCases
- l'éclaireur seulementpublic Pion()
Method Detail |
---|
private void chargerImage()
public java.lang.String getCouleur()
public int getGrade()
public javax.microedition.lcdui.Image getImagePion()
public boolean isDeplacable()
public boolean isDeplacableDePlusieursCases()
public void setCouleur(java.lang.String couleur)
public void setGrade(int grade)
public void setDeplacable(boolean deplacable)
public void setDeplacableDePlusieursCases(boolean deplacableDePlusieursCases)
public void write(java.io.DataOutputStream outputStream)
outputStream
- le flux de sortiepublic void read(java.io.DataInputStream inputStream)
inputStream
- le flux d'entrée
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |