public void SquareDrawer(double xfirst, double yfirst)
 {
     for (int i = 1; i < 4; i++)
     {
         var foxDraw = new FoxDraw(canvas);
         foxDraw.FillColor(Colors.Brown);
         foxDraw.DrawLine(xfirst * i, yfirst * i, xfirst * i + 50, yfirst * i);
         foxDraw.DrawLine(xfirst * i + 50, yfirst * i, xfirst * i + 50, yfirst * i + 50);
         foxDraw.DrawLine(xfirst * i + 50, yfirst * i + 50, xfirst * i, yfirst * i + 50);
         foxDraw.DrawLine(xfirst * i, yfirst * i + 50, xfirst * i, yfirst * i);
     }
 }
Beispiel #2
0
        public MainWindow()
        {
            InitializeComponent();
            var foxDraw = new FoxDraw(canvas);
            // create a square drawing function that takes 2 parameters:
            // the x and y coordinates of the square's top left corner
            // and draws a 50x50 square from that point.
            // draw 3 squares with that function.

            Random random = new Random();

            for (int i = 0; i < 3; i++)
            {
                foxDraw.FillColor(Color.FromRgb((byte)random.Next(0, 255), (byte)random.Next(0, 255), (byte)random.Next(0, 255)));
                SquareDrawer(foxDraw, random.Next(0, 250), random.Next(0, 250));
            }
        }