Ejemplo n.º 1
0
        private void InicializaLista()
        {
            // istanciar a lista
            this.pokemons = new List <PokemonPlus>();
            PokemonPlus p = new PokemonPlus("Pikachu", "Tipo eletrico", 120);

            this.pokemons.Add(p);
            p = new PokemonPlus("Bulbassauro", "Tipo folha", 90);
            this.pokemons.Add(p);
            p = new PokemonPlus("Charmander", "Tipo fogo", 110);
            this.pokemons.Add(p);
            p = new PokemonPlus("Squirtul", "Tipo agua", 100);
            this.pokemons.Add(p);
            p = new PokemonPlus("Mewtwo", "Tipo psiquico", 900);
            this.pokemons.Add(p);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Pokedex pokedex = new Pokedex();
            int     resp    = 100;

            while (resp != 0)
            {
                resp = Menu();
                if (resp == 1)
                {
                    pokedex.ListarPokemons();
                    Console.ReadKey();
                    Console.Clear();
                }
                if (resp == 2)
                {
                    pokedex.ListarPokemons();
                    Console.Write("Digite o código do pókemon: ");
                    int codigo = Convert.ToInt32(Console.ReadLine());

                    // pegar pokemon do player

                    PokemonPlus pPlayer = pokedex.Pokemons[codigo];

                    // pegar pokemon do pc

                    Random r = new Random();
                    codigo = r.Next(0, pokedex.Pokemons.Count);
                    PokemonPlus pPC = pokedex.Pokemons[codigo];

                    // batalha

                    if (pPlayer.Poder >= pPC.Poder)
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Dados do seu pokemon: ");
                        pPlayer.ExibirDadosPokemonPlus();
                        Console.WriteLine("Dados do pokemon selvagem: ");
                        pPC.ExibirDadosPokemonPlus();
                        Console.WriteLine(" ");
                        Console.WriteLine("PARABÊNS, VOCÊ GANHOU!!!");
                        Console.WriteLine(" ");
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Dados do seu pokemon: ");
                        pPlayer.ExibirDadosPokemonPlus();
                        Console.WriteLine("Dados do pokemon selvagem: ");
                        pPC.ExibirDadosPokemonPlus();
                        Console.WriteLine(" ");
                        Console.WriteLine("QUE PENA, VOCE PERDEU!!!");
                        Console.WriteLine(" ");
                    }
                    Console.ReadKey();
                    Console.Clear();
                }
            }
        }