public void BeeFactory() { BeeFactory beeFactory = null; Console.WriteLine("Choose your bee from 1,2 or 3: "); string bee = Console.ReadLine(); switch (bee) { case "1": beeFactory = new QueenFactory(150, false); break; case "2": beeFactory = new DroneFactory(100, false); break; case "3": beeFactory = new WorkerFactory(80, false); break; default: break; } IBee bee1 = beeFactory.GetBee(); }
public BeeViewModel() { var firstBee = BeeFactory.Build(50, 50, TimeSpan.FromMilliseconds(50)); _sprites.Add(firstBee); var secondBee = BeeFactory.Build(200, 200, TimeSpan.FromMilliseconds(75)); _sprites.Add(secondBee); var thirdBee = BeeFactory.Build(300, 125, TimeSpan.FromMilliseconds(100)); _sprites.Add(thirdBee); firstBee.Animate(50, 450, 40, 3); secondBee.Animate(80, 380, 260, 4); thirdBee.Animate(230, 10, 100, 5); }