Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to World of Dev.BuildCraft.");
            Console.WriteLine();

            List <GameCharacter> character = new List <GameCharacter>(); // new list character based off of the GameCharacter Class

            character.Add(new Warrior("Warin", 18, 9, "Battle Axe"));    //Name|Strength|Intelligence|Weapon of Choice
            character.Add(new Warrior("Oxnar", 20, 6, "Flail"));
            character.Add(new Warrior("Kong", 25, 12, "Great Sword"));
            character.Add(new Warrior("Wiggin", 16, 12, "Battle Staff"));
            character.Add(new Warrior("Warden", 20, 9, "Glaive"));
            character.Add(new Warrior("La Crox", 16, 14, "Tribuchet"));

            character.Add(new Wizard("Elizia", 9, 25, 50, 10));        //Name|Strength|Intelligence|Magical Energy|Known Spell Count
            character.Add(new Wizard("Rineheart", 6, 27, 54, 8));
            character.Add(new Wizard("Dalenor", 12, 20, 40, 14));
            character.Add(new Wizard("Edali", 14, 18, 36, 19));
            character.Add(new Wizard("Ekonn", 17, 15, 30, 6));
            character.Add(new Wizard("Sigoris", 17, 12, 24, 3));


            foreach (GameCharacter CharacterClass in character)  // for each entry of the class GameCharacter run the Play Method on the CharacterClass Variable of character.
            {
                CharacterClass.Play();
            }
        }