static void Main(string[] args) { AlienPack pack = new AlienPack(3); pack.AddAlien(new Ogre(100, "Ugh"), 0); pack.AddAlien(new Snake(100, "Sssstethysss"), 1); pack.AddAlien(new MarshmellowMan(100, "March"), 2); Alien snake1 = new Snake(183, "bill"); Snake snake2 = new Snake(21, "dd"); Console.WriteLine(snake1.GetDamage()); // 10 Console.WriteLine(snake2.GetDamage()); //9 Console.WriteLine(pack.CalculateDamage()); }
static void Main(string[] args) { int numAliens = 5; AlienPack aliens = new AlienPack(numAliens); aliens.AddAlien(new Snake(50, "Rattles"), 0); aliens.AddAlien(new Ogre(100, "Shrek"), 1); aliens.AddAlien(new Marshallow(25, "Sponge"), 2); aliens.AddAlien(new Snake(80, "Anaconda"), 3); aliens.AddAlien(new Ogre(90, "Phiona"), 4); foreach (Alien alien in aliens.GetAliens()) { Console.WriteLine(alien); } Console.WriteLine("\nTotal damage in the alien pack: " + aliens.CalculateDamage()); Console.ReadLine(); }