public Echiquier(Partie partie) { this.partie = partie; cases = new Case[8, 8]; int i = 0; // 64 cases (alternance case blanche et noire) for (int x = 0; x < 8; x++) { for (int y = 0; y < 8; y++) { if (i++ % 2 == 0) { cases[x, y] = new Case(this, x, y, CouleurCamp.Blanche); } else { cases[x, y] = new Case(this, x, y, CouleurCamp.Noire); } // Actualisation des cases pour vider l'échiquier en début de partie partie.vue.ActualiserCase(x, y, null); } } }
public Echiquier(Partie partie) { this.partie = partie; for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { cases[i, j] = new Case(i, j); } } }
public Echiquier(Partie p) { this.partie = p; this.cases = new Case[8, 8]; for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { this.cases[i, j] = new Case(null, i, j); } } }
// methodes public Joueur(Partie partie, CouleurCamp couleur) { this.couleur = couleur; this.partie = partie; // TODO : creation des pieces du joueur pieces.Add(new Roi(this)); pieces.Add(new Dame(this)); for (int i = 0; i < 2; i++) { pieces.Add(new Tour(this)); pieces.Add(new Cavalier(this)); pieces.Add(new Fou(this)); } for (int i = 0; i < 8; i++) { pieces.Add(new Pion(this)); } }
public Echiquier(Partie partie) { this.partie = partie; Cases = new Case[64]; for (int i = 0; i < 64; i++) { Cases[i] = new Case(); Cases[i].Rangee = i / 8; Cases[i].Colonne = i % 8; if (i % 2 == 1) { Cases[i].Color = Case.WHITE; } else { Cases[i].Color = Case.BLACK; } } }
public Echiquier(Partie partie) { this.partie = partie; this.cases = new Case[8, 8]; InitEmptyCases(); }