private void DrawSelectedSquares(Graphics g) { foreach (BoardPosition b in possibleMoves) { Console.WriteLine(b.ToString()); Point p = PositionAndPixels.BoardPositionToPixels(b); g.FillRectangle(Brushes.Red, p.X, p.Y, square, square); } }
private void DrawPieces(Graphics g) { for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if (board.GetHasPiece()[i, j]) { Point point = PositionAndPixels.BoardPositionToPixels(new BoardPosition(i, j)); Image image = viewBoard[i, j].GetImage(); g.DrawImage(image, point.X, point.Y, PositionAndPixels.square, PositionAndPixels.square); } } } }