public void displayChessBoard() { while (!move.Exit) { Console.Clear(); Console.WriteLine(" 0 1 2 3 4 5 6 7"); // x axis header for (int r = 0; r < DIMENSION; r++) { Console.Write(" "); // left spacing- 2 spaces for (int c = 0; c < DIMENSION; c++) { Console.Write(ChessBoardHorizontalSymbol); // write the horizonstal line } Console.Write("+\n"); for (int c = 0; c < DIMENSION; c++) { if (c == 0) { Console.Write(r + " "); //y axis header } Console.Write(ChessBoardVerticalSymbol + Pawn.pawns[r, c] + " "); // displays pawns } Console.Write("|\n"); } Console.Write(" "); for (int c = 0; c < DIMENSION; c++) { Console.Write(ChessBoardHorizontalSymbol); } Console.Write("+\n\n"); move.MakeMove(); } }