static void addPikachu() { Pokemon pikachu = new Pikachu(); Console.Write("NAME: "); pikachu.Name = Console.ReadLine(); pikachu.setType(); pikachu.checkConditions(); listPokemon.Add(pikachu); }
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(); } } }