|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPartie.Coup
public class Coup
Method Summary | |
---|---|
void |
afficherCapture(AlgoJeu intelligenceJ)
on affiche quels ont ete les pions qui ont ete capture apres le coup joue |
void |
afficherCoupJoue(AlgoJeu intelligenceJ)
afficher un coup apres qu'il a ete joue |
java.lang.String |
afficherCoupJoueReseau()
on affiche le coup joue sous forme de caractere transmis pour le reseau |
void |
capture()
Capture les pions apres avoir joue le coup |
boolean |
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 |
void |
fromReseau(int startRow,
int startCol,
int finishRow,
int finishCol)
On recoit un coup du reseau On suppose que l'arbitre a verifie que le mouvement ennemi etait bien legal. |
boolean |
fromString(java.lang.String input,
java.lang.String mode)
permet de lire un Coup depuis une chaine de caractere |
void |
fromVar(Pion p,
int dir,
int pas)
On cree un nouveau coup exact par rapport a des variables |
Jeu |
getJeu()
on retourne le jeu dans lequel on joue le coup |
void |
joue()
Joue le coup (le coup est suppose etre valide) |
void |
meilleurCoup(AlgoJeu intelligenceJ)
on cree le meilleur coup que le joueur numeroJoueur va jouer |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public Jeu getJeu()
public void afficherCoupJoue(AlgoJeu intelligenceJ)
intelligenceJ
- Intelligence du joueurpublic java.lang.String afficherCoupJoueReseau()
public boolean estValide(java.util.ArrayList<Pion> pionsJoueur)
pionsJoueur
- pions que le joueur possede
public void joue()
public void capture()
public void afficherCapture(AlgoJeu intelligenceJ)
intelligenceJ
- Intelligence du joueurpublic boolean fromString(java.lang.String input, java.lang.String mode)
input
- chaine de caractere passe en entreemode
- mode dans lequel on va enregistrer les entrees
public void fromVar(Pion p, int dir, int pas)
p
- le pion qui va etre utilise pour le coupdir
- la direction dans laquelle on veut bouger le pionpas
- le nombre de deplacement que l'on va faire pour bouger le pionpublic void fromReseau(int startRow, int startCol, int finishRow, int finishCol)
startRow
- Ligne de depart du mouvement (entre 0 et TAILLE-1),
commencant en haut=0 a bas=(TAILLE-1)startCol
- Colonne de depart du mouvement (entre 0 et TAILLE-1),
commencant a gauche=0 a droite=(TAILLE-1)finishRow
- Ligne d'arrivee du mouvement (entre 0 et TAILLE-1),
commencant en haut=0 a bas=(TAILLE-1)finishCol
- Colonne d'arrivee du mouvement (entre 0 et TAILLE-1),
commencant a gauche=0 a droite=(TAILLE-1)public void meilleurCoup(AlgoJeu intelligenceJ)
intelligenceJ
- on donne l'intelligence qui va jouer le coup
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |