static void Main(string[] args) { for (int i = 0; i < 20; i++) { Circle circle = (Circle)ShapeFactory.GetCircle(GetRandomColor()); circle.x = GetRandomX(); circle.y = GetRandomY(); circle.radius = 100; circle.Draw(); } Console.Read(); }
static void Main(string[] args) { Random rd = new Random(); for (int i = 0; i < 20; i++) { Circle circle = (Circle)ShapeFactory.GetCircle(Colors[rd.Next(3)]); circle.X = rd.Next(1000); circle.Y = rd.Next(1000); circle.R = rd.Next(300); circle.Draw(); } }
static void Main(string[] args) { for (int i = 0; i < 20; ++i) { var circle = (Circle)ShapeFactory.GetCircle(GetRandomColor()); circle.SetX(GetRandomX()); circle.SetY(GetRandomY()); circle.SetRadius(100); circle.Draw(); } Console.ReadKey(); }
static void Main(string[] args) { for (int i = 0; i < 20; ++i) { Circle circle = ShapeFactory.GetCircle(GetRandomColor()) as Circle; if (circle != null) { circle.SetX(GetRandomX()); circle.SetY(GetRandomY()); circle.SetRadius(100); circle.Draw(); } Thread.Sleep(100); } }