public void Initialize() { positionPossibilities.Clear(); for (int y = 0; y < 8; y++) { for (int x = 0; x < 8; x++) { plateauValeur[y, x] = new Case(); plateauValeur[y, x].Position = new Point(x, y); } } for (int x = 0; x < 8; x++) { Pion pionNoir = new Pion(PlayerColor.Black); plateauValeur[1, x].UnePiece = pionNoir; Pion pionBlanc = new Pion(PlayerColor.White); plateauValeur[6, x].UnePiece = pionBlanc; } for (int y = 0; y < 2; y++) { PlayerColor couleur; if (y % 2 == 1) { couleur = PlayerColor.White; } else { couleur = PlayerColor.Black; } plateauValeur[y * 7, 0].UnePiece = new Tour(couleur); plateauValeur[y * 7, 7].UnePiece = new Tour(couleur); plateauValeur[y * 7, 1].UnePiece = new Cavalier(couleur); plateauValeur[y * 7, 6].UnePiece = new Cavalier(couleur); plateauValeur[y * 7, 2].UnePiece = new Fou(couleur); plateauValeur[y * 7, 5].UnePiece = new Fou(couleur); plateauValeur[y * 7, 3].UnePiece = new Reine(couleur); plateauValeur[y * 7, 4].UnePiece = new Roi(couleur); } }
public void Initialize() { positionPossibilities.Clear(); for (int y = 0; y < 8; y++) { for (int x = 0; x < 8; x++) { plateauValeur[y, x] = new Case(); plateauValeur[y, x].Position = new Point(x, y); } } for (int x = 0; x < 8; x++) { Pion pionNoir = new Pion(PlayerColor.Black); plateauValeur[1, x].UnePiece = pionNoir; Pion pionBlanc = new Pion(PlayerColor.White); plateauValeur[6, x].UnePiece = pionBlanc; } for (int y = 0; y < 2; y++) { PlayerColor couleur; if (y % 2 == 1) couleur = PlayerColor.White; else couleur = PlayerColor.Black; plateauValeur[y * 7, 0].UnePiece = new Tour(couleur); plateauValeur[y * 7, 7].UnePiece = new Tour(couleur); plateauValeur[y * 7, 1].UnePiece = new Cavalier(couleur); plateauValeur[y * 7, 6].UnePiece = new Cavalier(couleur); plateauValeur[y * 7, 2].UnePiece = new Fou(couleur); plateauValeur[y * 7, 5].UnePiece = new Fou(couleur); plateauValeur[y * 7, 3].UnePiece = new Reine(couleur); plateauValeur[y * 7, 4].UnePiece = new Roi(couleur); } }