Esempio n. 1
0
        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());
        }