|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJeu.Case
public abstract class Case
Constructor Summary | |
---|---|
Case(int i,
int j)
|
Method Summary | |
---|---|
abstract void |
afficherCase(boolean seePion)
afficher la case |
java.lang.String |
afficherCoordonneeCase()
afficher la case sous le format (ligne,colonne) |
java.lang.String |
afficherLigneColonneCaseReseau()
afficher la case sous le format "ligne colonne" pour le reseau |
void |
afficherPionCase()
Afficher le pion qui est sur la case |
void |
afficherPionCase(int i)
Afficher le dMax[i] du pion qui est sur la case |
Case |
getCase(int dir,
int pas,
Plateau p)
preconditions : - la case demandee doit exister posconditions : on retourne la case selon la direction dir et le pas dir = 0 > case du haut par rapport au plateau p dir = 1 > case de droite par rapport au plateau p dir = 2 > case du bas par rapport au plateau p dir = 3 > case de gauche par rapport au plateau p |
Pion |
getPion()
on regarde si il y a ou pas un pion sur la case |
abstract java.lang.String |
getTypeCase()
indique le type de la case : "Mur" ou "Normale" ou "Sortie" ou "Trone" |
int |
getX()
|
int |
getY()
|
void |
removePion()
precondition : un pion est pose sur cette case la case retire le pion et dit au pion qu'il n'est plus sur cette case |
void |
setCoordonnee(int x,
int y)
on enregistre manuellement les coordonnes de la case |
void |
setPion(Pion p)
la case contient maintenant le pion p. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Case(int i, int j)
Method Detail |
---|
public void setPion(Pion p)
p
- p est le pion qui est sur cette casepublic void removePion()
public Pion getPion()
public int getX()
public int getY()
public void setCoordonnee(int x, int y)
x
- coordonnee x de la casey
- coordonnee y de la casepublic Case getCase(int dir, int pas, Plateau p)
dir
- direction vers laquelle on veut allerpas
- nombre de deplacements pour atteindre la casep
-
public void afficherPionCase()
public void afficherPionCase(int i)
i
- indice du dMax[i]public java.lang.String afficherCoordonneeCase()
public java.lang.String afficherLigneColonneCaseReseau()
public abstract void afficherCase(boolean seePion)
seePion
- booleen qui indique si on veut afficher le pion par dessu la casepublic abstract java.lang.String getTypeCase()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |