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(); } }