|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Pion | |
---|---|
Jeu | |
Partie |
Uses of Pion in Jeu |
---|
Subclasses of Pion in Jeu | |
---|---|
class |
Roi
|
Methods in Jeu that return Pion | |
---|---|
Pion[] |
Pion.capturerPions(int dir,
Plateau p)
le pion capture les pions qui sont dans sa direction si c'est possible (devant, a droite, a gauche) |
Pion[] |
Jeu.capturerPions(Pion p,
int dir)
le pion p capture les pions qui sont dans sa direction si c'est possible (devant, a droite, a gauche) |
Pion |
Case.getPion()
on regarde si il y a ou pas un pion sur la case |
Methods in Jeu that return types with arguments of type Pion | |
---|---|
java.util.ArrayList<Pion> |
Joueur.getMesPions()
le joueur donne sa liste de pion |
Methods in Jeu with parameters of type Pion | |
---|---|
Pion[] |
Jeu.capturerPions(Pion p,
int dir)
le pion p capture les pions qui sont dans sa direction si c'est possible (devant, a droite, a gauche) |
void |
Jeu.deplacerPion(Pion p,
int dir,
int pas)
preconditions : - deplacement > 0 (si une piece est deplacee, on la bouge forcement) - direction : 0 = haut, 1 = droite, 2 = bas, 3 = gauche - p = Le pion que le joueur qui possede le pion veut deplacer - le deplacement du pion doit etre valide : il doit respecter les limites fixees par les variables dMax du pion postconditions : - Le pion p avance a la case voulue - L'ancienne case se voit attribuer 0 pions et la nouvelle case contient le pion p - les parametres dMax du pion p changent - On change les parametres dMax des quatres pions potentiels qui seraient situes en haut, a droite, en bas, en haut de l'ancienne position du pion p - On change les parametres dMax des quatres pions potentiels qui seraient situes en haut, a droite, en bas, en haut de la nouvelle position du pion p |
void |
Jeu.memoDepCapPion(Pion p,
int dir,
int pas)
le mouvement de deplacement puis des captures du pion est memorise et on met a jour le lastMemo |
Memo |
Memo.memoriserMouvement(Pion p,
int dir,
int pas,
Pion[] pionsTue)
on memorise le mouvement |
Memo |
Memo.memoriserMouvement(Pion p,
int dir,
int pas,
Pion[] pionsTue)
on memorise le mouvement |
void |
Case.setPion(Pion p)
la case contient maintenant le pion p. |
Uses of Pion in Partie |
---|
Methods in Partie with parameters of type Pion | |
---|---|
void |
Coup.fromVar(Pion p,
int dir,
int pas)
On cree un nouveau coup exact par rapport a des variables |
Method parameters in Partie with type arguments of type Pion | |
---|---|
boolean |
Coup.estValide(java.util.ArrayList<Pion> pionsJoueur)
Verifie qu'un coup est bien possible si le coup est valide, les parametres du coups sont mis a jour |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |