Partie
Class Partie

java.lang.Object
  extended by Partie.Partie

public class Partie
extends java.lang.Object


Constructor Summary
Partie()
          on cree une nouvelle partie deja initialisee
 
Method Summary
 void finPartie(int colour)
          indique la fin de la partie et le joueur qui gagne
 java.lang.String jouerCoupReseau()
          on joue un coup en local et on renvoie la chaine de caractere coorespondant pour le reseau
 void jouerPartieLocale()
          on joue a la partie en local (sur ce meme programme)
 void jouerPartieReseau(int myColor)
          on joue a la partie en reseau
static void main(java.lang.String[] args)
           
 void nouvellePartie()
          on cree une nouvelle partie deja initialisee
 void recevoirCoupReseau(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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Partie

public Partie()
on cree une nouvelle partie deja initialisee

Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

nouvellePartie

public void nouvellePartie()
on cree une nouvelle partie deja initialisee


jouerPartieLocale

public void jouerPartieLocale()
on joue a la partie en local (sur ce meme programme)


jouerPartieReseau

public void jouerPartieReseau(int myColor)
on joue a la partie en reseau

Parameters:
myColor - couleur du joueur que l'on est dans la partie

finPartie

public void finPartie(int colour)
indique la fin de la partie et le joueur qui gagne

Parameters:
colour - indique le gagnant s'il es precise en clair -1 si l'rodi toi le deduire

jouerCoupReseau

public java.lang.String jouerCoupReseau()
on joue un coup en local et on renvoie la chaine de caractere coorespondant pour le reseau

Returns:
chaine de catactere representant le coup joue

recevoirCoupReseau

public void recevoirCoupReseau(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.

Parameters:
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)