/** * MakeCopyOfGameBoard() * * Créé une copie du GameBoard pour prévoir les conséquences d'un déplacement sans impacter le GameBoard du jeu * * @return Piece[,] * Renvoie une copie de plateau * * @author Axel Floquet-Trillot * */ private Piece[,] MakeCopyOfGameBoard() { Piece[,] GameBoardCopy = new Piece[8, 8]; for (int x = 0; x < GameBoardCopy.GetLength(0); x++) { for (int y = 0; y < GameBoardCopy.GetLength(1); y++) { GameBoardCopy[x, y] = GameBoard[x, y]; } } return(GameBoardCopy); }