Example #1
0
        static void addPikachu()
        {
            Pokemon pikachu = new Pikachu();

            Console.Write("NAME: ");
            pikachu.Name = Console.ReadLine();
            pikachu.setType();
            pikachu.checkConditions();
            listPokemon.Add(pikachu);
        }
Example #2
0
        static void showSound()
        {
            Oddish    oddish    = new Oddish();
            Bulbasaur bulbasaur = new Bulbasaur();
            Pikachu   pikachu   = new Pikachu();
            int       size      = listPokemon.Count;

            for (int i = 0; i < size; i++)
            {
                if (listPokemon[i].GetType().Equals(oddish.GetType()))
                {
                    listPokemon[i].Sound();
                }
                if (listPokemon[i].GetType().Equals(bulbasaur.GetType()))
                {
                    listPokemon[i].Sound();
                }
                if (listPokemon[i].GetType().Equals(pikachu.GetType()))
                {
                    listPokemon[i].Sound();
                }
            }
        }