Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
            }
        }