Esempio n. 1
0
        private void SquareDraw(int size, Byte[] color)
        {
            var foxDraw = new FoxDraw(canvas);

            foxDraw.FillColor(Color.FromRgb(color[0], color[1], color[2]));
            foxDraw.DrawRectangle(random.Next(0, 150), random.Next(0, 200), size, size);
        }
Esempio n. 2
0
        public static void SquareDrawer(FoxDraw foxDrawer)
        {
            double x = 250;

            Random rnd = new Random();

            for (int i = 0; i < 7; i++)
            {
                foxDrawer.FillColor(Color.FromRgb((byte)rnd.Next(), (byte)rnd.Next(), (byte)rnd.Next()));
                foxDrawer.DrawRectangle(300 - x / 2, 300 - x / 2, x, x);
                x = x - i * 10;
            }
        }
        public void RainbowBoxFiller(FoxDraw foxDraw, int boxSize)
        {
            byte [] trueRandomColor = new [] { (byte)random.Next(63), (byte)random.Next(63, 127), (byte)random.Next(127, 191), (byte)random.Next(191, 255) };
            byte    colorFragment   = trueRandomColor[random.Next(trueRandomColor.Length)];
            Color   randomColor     = Color.FromRgb(colorFragment, colorFragment, colorFragment);


            foxDraw.FillColor(Colors.Red);
            double x = 0.0;
            double y = 0.0;

            do
            {
                x = (foxDraw.Canvas.Width / 2) - (boxSize / 2);
                y = (foxDraw.Canvas.Height / 2) - (boxSize / 2);
                foxDraw.DrawRectangle(x, y, boxSize, boxSize);
                boxSize += 50;
                foxDraw.FillColor(randomColor);
            } while (x != 0.0);
        }
 public static void DrawSquares(FoxDraw foxDraw, Color color, double x)
 {
     foxDraw.FillColor(color);
     foxDraw.DrawRectangle(262 - x / 2, 175 - x / 2, x, x);
 }
Esempio n. 5
0
 public static void DrawBoxesCenter(FoxDraw foxDraw, double canvasSize, double size, Color color)
 {
     foxDraw.FillColor(color);
     foxDraw.DrawRectangle(((canvasSize - size) / 2), ((canvasSize - size) / 2), size, size);
 }
 static void CenterSquarez(FoxDraw foxDraw, double size, double canvasW, double canvasH)
 {
     foxDraw.DrawRectangle(canvasW / 2 - size / 2, canvasH / 2 - size / 2, size, size);
 }