static void Main(string[] args) { Spider regular = new Spider(); DangerousSpider dangerous = new DangerousSpider(); DeadlySpider deadly = new DeadlySpider(); regular.SetName("Imbi"); regular.SetAge(11); regular.PrintInfo(); regular.Eat("flies"); regular.Bite(); Console.WriteLine(); dangerous.SetName("Ohtlik"); dangerous.SetAge(5); dangerous.PrintInfo(); dangerous.Eat("mosquitoes"); dangerous.Bite(); Console.WriteLine(); deadly.SetName("Death"); deadly.SetAge(6); deadly.PrintInfo(); deadly.Eat("everything"); deadly.Bite(); }
private static void RunTest() { Spider Charlotte = new Spider(); Spider Shelob = new Spider("brown recluse spider", "deadly necrotoxin", 3); Console.WriteLine("Current spiders: {0} and {1}", Charlotte.name, Shelob.name); Charlotte.Tear(); Charlotte.Tear(); Console.WriteLine(Charlotte.Bite()); Console.WriteLine(Shelob.Bite()); Console.WriteLine("{0} has {1} legs remaining and {2} has {3}.", Charlotte.name, Charlotte.CountLegs(), Shelob.name, Shelob.CountLegs()); Crevice crevice = new Crevice(5); Console.WriteLine(crevice.Poke()); crevice.addBug(Shelob); crevice.addBug(Charlotte); crevice.addBug((Spider) new Spider("black widow spider", "deadly neurotoxin", 3)); crevice.addBug((Spider) new Spider("giant spider", "2d4 poison damage", 1000000)); crevice.addBug((Spider) new Spider("giant cave spider", "paralytic venom", 10000000)); crevice.addBug((Spider) new Spider()); Console.WriteLine(crevice.Poke()); Console.WriteLine(crevice.Poke()); Console.WriteLine(crevice.Poke()); }