/* methodes */ public void CommencerPartie() { // creation des joueurs blancs = new Joueur(this, CouleurCamp.Blanche); noirs = new Joueur(this, CouleurCamp.Noire); // creation de l'echiquier echiquier = new Echiquier(this); //piecesCapturees piecesCapturees = new List <InfoPiece>(); // placement des pieces blancs.PlacerPieces(echiquier); foreach (Piece piece in blancs.pieces) { vue.ActualiserCase(piece.position.row, piece.position.col, piece.info); } noirs.PlacerPieces(echiquier); foreach (Piece piece in noirs.pieces) { vue.ActualiserCase(piece.position.row, piece.position.col, piece.info); } // initialisation de l'état status = StatusPartie.TraitBlancs; }
} // TODO : décommentez lorsque vous auriez implementé la classe Echiquier /* methodes */ public void CommencerPartie() { // creation des joueurs blancs = new Joueur(this, CouleurCamp.Blanche); noirs = new Joueur(this, CouleurCamp.Noire); // creation de l'echiquier echiquier = new Echiquier(this); // placement des pieces blancs.PlacerPieces(echiquier); noirs.PlacerPieces(echiquier); // initialisation de l'état status = StatusPartie.TraitBlancs; }
/* methodes */ public void CommencerPartie() { // initialisation des coups coups = new List <Coup>(); // creation des joueurs blancs = new Joueur(this, CouleurCamp.Blanche); noirs = new Joueur(this, CouleurCamp.Noire); // creation de l'echiquier echiquier = new Echiquier(this); // placement des pieces blancs.PlacerPieces(echiquier); // TODO : décommentez lorsque vous auriez implementé les methode Unlink et Link de la classe Case noirs.PlacerPieces(echiquier); // TODO : décommentez lorsque vous auriez implementé les methode Unlink et Link de la classe Case // initialisation de l'état status = StatusPartie.TraitBlancs; }
/* methodes */ public void CommencerPartie() { // creation des joueurs blancs = new Joueur(this, CouleurCamp.Blanche); noirs = new Joueur(this, CouleurCamp.Noire); // creation de l'echiquier echiquier = new Echiquier(this); // placement des pieces blancs.PlacerPieces(echiquier); noirs.PlacerPieces(echiquier); /* TEST */ // vue.ActualiserCase(4, 0, InfoPiece.RoiNoir); //vue.ActualiserCase(4, 7, InfoPiece.RoiBlanc); /* FIN TEST */ // initialisation de l'état status = StatusPartie.TraitBlancs; }
/* methodes */ public void CommencerPartie() { // creation des joueurs blancs = new Joueur(this, CouleurCamp.Blanche); noirs = new Joueur(this, CouleurCamp.Noire); // creation de l'echiquier echiquier = new Echiquier(this); piecesCapturees = new List <InfoPiece>(); this.vue.ActualiserCaptures(piecesCapturees); // placement des pieces blancs.PlacerPieces(echiquier); // TODO : décommentez lorsque vous auriez implementé les methode Unlink et Link de la classe Case noirs.PlacerPieces(echiquier); // TODO : décommentez lorsque vous auriez implementé les methode Unlink et Link de la classe Case // initialisation de l'état status = StatusPartie.TraitBlancs; // initialisation du tableau des cases attaquables //Autres //this.vue.ActualiserListMove(new string[] { "test", "test", "test" }); this.vue.ActualiserListMove(null); }