Example #1
0
 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);
     }
 }
Example #2
0
        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);
                    }
                }
            }
        }