private void InicializaLista() { this.pokemons = new List <PokemonPlus>(); PokemonPlus p = new PokemonPlus("Bulbasouro", "Sua descrição", 100); this.pokemons.Add(p); p = new PokemonPlus("Mew", "Lendario psiquico", 90); this.pokemons.Add(p); p = new PokemonPlus("Mewtwo", "Lendario psiquico", 95); this.pokemons.Add(p); p = new PokemonPlus("Giratina", "Lendario Fantasma", 23); this.pokemons.Add(p); p = new PokemonPlus("Fleygon", "Pokémon dragão", 100); this.pokemons.Add(p); p = new PokemonPlus("Metagross", "Pokémon de metal", 70); this.pokemons.Add(p); p = new PokemonPlus("Muk", "Pokémon de metal", 55); this.pokemons.Add(p); p = new PokemonPlus("Lucario", "Lutador lendario", 98); this.pokemons.Add(p); p = new PokemonPlus("Mudkip", "Pokémon água", 89); this.pokemons.Add(p); p = new PokemonPlus("Paras", "Pokémon inseto", 88); this.pokemons.Add(p); p = new PokemonPlus("Kyogre", "Lendario da água", 23); this.pokemons.Add(p); }
private void InicializaLista() { //Instanciar a Lista; pokemons = new List <PokemonPlus>(); //Inserir 10 pokemons na lista. //p [0] PokemonPlus p = new PokemonPlus("\nBulbassauro", "Tipo Planta", 100); pokemons.Add(p); //p [1] p = new PokemonPlus("\nPikachu", "tipo Elétrico", 90); pokemons.Add(p); //p [2] p = new PokemonPlus("\nCharmander", "tipo fogo", 95); pokemons.Add(p); //p [3] p = new PokemonPlus("\nOnix", "tipo Pedra", 50); pokemons.Add(p); //p [4] p = new PokemonPlus("\nMew", "lendário tipo Psíquico", 70); pokemons.Add(p); //p [5] p = new PokemonPlus("\nMewTwo", "lendário tipo Psíquico", 65); pokemons.Add(p); //p [6] p = new PokemonPlus("\nSquirtle", "tipo água", 80); pokemons.Add(p); //p [7] p = new PokemonPlus("\nButterfly", "tipo Planta", 95); pokemons.Add(p); //p [8] p = new PokemonPlus("\nRatatá", "tipo Terra", 75); pokemons.Add(p); //p [9] p = new PokemonPlus("\nPidgey", "tipo Voador", 35); pokemons.Add(p); }
static void Main(string[] args) { Pokedex pokedex = new Pokedex(); int resposta = 100; while (resposta != 0) { resposta = Menu(); Console.Clear(); if (resposta == 1) { pokedex.ListarPokemons(); } if (resposta == 2) { pokedex.ListarPokemons(); Console.WriteLine("Digite o código do pokemon que quer usar para Batalha"); int codigo = int.Parse(Console.ReadLine()); //Pegar o pokemon do player; PokemonPlus pokemonPlayer = pokedex.Pokemons[codigo]; //Definir o Pokemon do pc; Random r = new Random(); codigo = r.Next(0, pokedex.Pokemons.Count); PokemonPlus pokemonDoPc = pokedex.Pokemons[codigo]; // Batalhar; Console.WriteLine("\nDados dos Pokemons que irão lutar : "); Console.WriteLine("\nDados do seu Pokemon"); pokemonPlayer.ExibirDadosPokemonPlus(); Console.WriteLine("\nDados Pokemon do PC"); pokemonDoPc.ExibirDadosPokemonPlus(); if (pokemonPlayer.Poder > pokemonDoPc.Poder) { Console.WriteLine("Parabéns você ganhou!!!"); } else { Console.WriteLine("Que pena, você perdeu."); } } Console.ReadKey(); Console.Clear(); } }
static void Main(string[] args) { Pokedex pokedex = new Pokedex(); int resp = 100; while (resp != 0) { resp = Menu(); if (resp == 1) { pokedex.ListarPokemons(); } if (resp == 2) { pokedex.ListarPokemons(); Console.WriteLine("Digite o código Pokémon"); int codigo = Convert.ToInt32(Console.ReadLine()); PokemonPlus pPlayer = pokedex.Pokemons[codigo]; Random r = new Random(); codigo = r.Next(0, pokedex.Pokemons.Count); PokemonPlus pPC = pokedex.Pokemons[codigo]; if (pPlayer.Poder >= pPC.Poder) { Console.WriteLine("Seu Pokémon " + pPlayer.Nome + " poder " + pPlayer.Poder + " VS " + pPC.Nome + " Poder" + pPC.Poder + ".\n Parabéns!!! Você ganhou "); } else { Console.WriteLine("Seu Pokémon " + pPlayer.Nome + " poder " + pPlayer.Poder + " VS " + pPC.Nome + " Poder " + pPC.Poder + ".\n Que pena!!! Você perdeu"); } } Console.ReadKey(); Console.Clear(); } }