Beispiel #1
0
        static void Main(string[] args)
        {
            Human danny  = new Human("Danny");
            Human robert = new Human("Robert");

            Wizard charles = new Wizard("Charles");

            Ninja cindy = new Ninja("Cindy");

            Samurai sammy = new Samurai("Sammy");

            charles.Heal();
            charles.Fireball(danny);
            danny.Attack(robert);

            cindy.Steal(charles);
            cindy.GetAway();

            sammy.DeathBlow(charles);
            sammy.DeathBlow(charles);
            sammy.DeathBlow(charles);
            sammy.DeathBlow(charles);

            sammy.Meditate();

            Ninja.HowMany();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Wizard  wiz   = new Wizard("Dima");
            Samurai sam1  = new Samurai("Eric");
            Samurai sam2  = new Samurai("Quon");
            Ninja   ninja = new Ninja("Craig");

            Samurai.HowMany();
            wiz.Heal();
            wiz.Fireball(sam1);
            wiz.Attack(sam2);
            sam1.Meditate();
            sam2.Meditate();
            sam2.DeathBlow(wiz);
            ninja.Steal(sam2);
            sam2.Attack(ninja);
            wiz.Fireball(ninja);
            ninja.GetAway();
            sam1.DeathBlow(ninja);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            var     ninjaFactory = new NinjaFactory();
            Samurai brittany     = new Samurai("Brittany");
            Ninja   morgan       = ninjaFactory.CreateNinja("Morgan");
            Ninja   cat          = ninjaFactory.CreateNinja("TacoCat");
            Wizard  gandalf      = new Wizard("Gandalf");

            brittany.Attack(morgan);
            brittany.Attack(morgan);
            brittany.Attack(morgan);
            brittany.Attack(morgan);
            brittany.DeathBlow(morgan);
            cat.Attack(brittany);
            gandalf.FireBall(cat);

            Console.WriteLine(brittany);
            Console.WriteLine(morgan);
            Console.WriteLine(cat);
            Console.WriteLine(gandalf);

            ninjaFactory.HowMany();
        }