void printBoard(ChessBoard chessBoard) { int row = 0; int col = 0; while (row < 8) { while (col < 8) { ChessPiece currentPiece = chessBoard.boardState[row, col].PieceOnTile; if (currentPiece == null) { pictureBoxes[row, col].BackgroundImage = null; } else { switch (currentPiece.GetHashCode()) { case 11: pictureBoxes[row, col].BackgroundImage = Properties.Resources.Black_Pawn; break; case 12: pictureBoxes[row, col].BackgroundImage = Properties.Resources.Black_Knight; break; case 13: pictureBoxes[row, col].BackgroundImage = Properties.Resources.Black_Bishop; break; case 14: pictureBoxes[row, col].BackgroundImage = Properties.Resources.Black_Rook; break; case 15: pictureBoxes[row, col].BackgroundImage = Properties.Resources.Black_Queen; break; case 16: pictureBoxes[row, col].BackgroundImage = Properties.Resources.Black_King; break; case 21: pictureBoxes[row, col].BackgroundImage = Properties.Resources.White_Pawn; break; case 22: pictureBoxes[row, col].BackgroundImage = Properties.Resources.White_Knight; break; case 23: pictureBoxes[row, col].BackgroundImage = Properties.Resources.White_Bishop; break; case 24: pictureBoxes[row, col].BackgroundImage = Properties.Resources.White_Rook; break; case 25: pictureBoxes[row, col].BackgroundImage = Properties.Resources.White_Queen; break; case 26: pictureBoxes[row, col].BackgroundImage = Properties.Resources.White_King; break; } } col++; } col = 0; row++; } }