Uses of Class
modele.cases.Case

Packages that use Case
bluetooth   
controleur   
modele   
modele.joueur   
vue   
 

Uses of Case in bluetooth
 

Methods in bluetooth with parameters of type Case
 void StrategoServer.envoyerCoupJoue(Case cD, Case cA)
          Envoie le coup joue grâce à un OutputStream
 void StrategoClient.envoyerCoupJoue(Case cD, Case cA)
          Envoie le coup joue grâce à un OutputStream
 void GestionBt.envoyerCoupJoue(Case cD, Case cA, java.io.DataOutputStream output)
          Envoie le coup joue grâce à un OutputStream
 

Uses of Case in controleur
 

Fields in controleur declared as Case
private  Case Stratego.caseArrivee
           
private  Case Stratego.caseOrigine
           
private  Case Stratego.dernierCoup
           
 

Methods in controleur that return Case
 Case Stratego.getCaseArrivee()
           
 Case Stratego.getCaseOrigine()
           
 Case Stratego.getDernierCoup()
           
 

Methods in controleur with parameters of type Case
 void Stratego.setCaseArrivee(Case caseArrivee)
           
 void Stratego.setCaseOrigine(Case caseOrigine)
           
 void Stratego.verifierDeplacement(Case caseSelectionnee)
          Lors de la selection d'une case, verifier qu'elle est valide : les cases doivent être des cases terrain pour la caseOrigine : elle doit contenir un pion deplacable de la couleur du joueurEnCours pour la caseArrivee : elle doit être vide ou contenir un pion.
 

Uses of Case in modele
 

Fields in modele declared as Case
private  Case Coup.caseArrivee
           
private  Case Coup.caseOrigine
           
private  Case Plateau.caseSelectionnee
           
 Case[][] Plateau.plateauDeJeu
           
 

Methods in modele that return Case
 Case Plateau.getCase(int i, int j)
          retourne la case en position [i][j]
 Case Coup.getCaseArrivee()
           
 Case Coup.getCaseOrigine()
           
 Case Plateau.getCaseSelectionnee()
           
 Case[][] Plateau.getPlateauDeJeu()
           
 

Methods in modele with parameters of type Case
 void Plateau.deplacerUnPion(Case caseOrigine, Case caseArrivee)
          pose le pion de la caseOrigine sur la caseArrivee et retire le pion de la caseOrigine
 void Plateau.retirerUnPion(Case uneCase)
          Retire le pion d'une case
 void Coup.setCaseArrivee(Case caseArrivee)
           
 void Coup.setCaseOrigine(Case caseOrigine)
           
 

Constructors in modele with parameters of type Case
Coup(int score, Case origine, Case arrivee)
          Constructeur
 

Uses of Case in modele.joueur
 

Fields in modele.joueur declared as Case
private  Case IA.caseArrivee
           
private  Case IA.caseOrigine
           
 

Methods in modele.joueur with parameters of type Case
private  void IA.evaluerCaseAutour(Case caseOrigine, int compteur)
          Evalue le score de chaque coup se trouvant autour de la case sélectionnée.
private  int IA.scoreCoup(Case caseOrigine, Case caseArrivee)
          Retourne le score d'un coup.
 

Uses of Case in vue
 

Methods in vue with parameters of type Case
private  void Fenetre.placerPion(Case uneCase, Pion unPion)
          Place un pion sur une case
 void Fenetre.revelerPion(Case uneCase)
          Révèle le pion sur la case passée en paramètre.