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); }
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); }
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); }