/// <summary> /// Draws the player's graphical elements. /// </summary> /// <param name="g">The drawing surface.</param> public void Draw(Graphics g) { if (_isMoving && _initialSquare != Position.InvalidSquare) { VisualPosition.DrawSquare(g, SelectionBrush, _initialSquare); } }
/// <summary> /// Draw the main window. /// </summary> /// <param name="g">The drawing surface.</param> public void DrawWindow(Graphics g) { VisualPosition.DrawDarkSquares(g); if (_selectedSquare != Position.InvalidSquare) { VisualPosition.DrawSquare(g, WindowSelectionBrush, _selectedSquare); } VisualPosition.DrawPieces(g); }