Beispiel #1
0
 static void Fight(HomeAnimal first, HomeAnimal second)
 {
     while (first.IsAlive && second.IsAlive)
     {
         if (first.IsAlive)
         {
             first.Hit(second);
         }
         if (second.IsAlive)
         {
             second.Hit(first);
         }
         Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
     }
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            //Dog dog = new Dog("Владос", 5000, 0.4f);
            //Cat cat = new Cat("Смэрть", 5000, 0.4f);
            //dog.Damage = 100;
            //cat.Damage = 90;
            //Fight(dog, cat);'

            HomeAnimal[] animals = new HomeAnimal[3];
            animals[0] = new Dog("Master", 100, 0.2f, 10);
            animals[1] = new Cat("Shadow", 100, 0.5f, 10);
            animals[2] = new Parrot("Death");

            animals[1].Hit(animals[2]);
            animals[0].Hit(animals[1]);
            animals[1].Heal(10);
        }