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("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); } }
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); }