Ejemplo n.º 1
0
        private void Change_Pokemon_Click(object sender, EventArgs e) //EventHandler de Mouse
        {
            var form = new Change_Pokemon(Player);

            form.ShowDialog();
            if (form.current != null)
            {
                Player.currentPokemon = form.current;
                LoadPokemon(Player.currentPokemon, false);
            }
        }
Ejemplo n.º 2
0
        private void ChangePokemon() //Maneja los cambios de personaje
        {
            if (Player.currentPokemon.Health == 0)
            {
                var form = new Change_Pokemon(Player);
                form.ShowDialog();
                Player.currentPokemon = form.current;
                LoadPokemon(Player.currentPokemon, false);
            }

            if (PC.currentPokemon.Health == 0)
            {
                PC.Pokemons.RemoveAt(0);
                if (PC.Pokemons.Count >= 1)
                {
                    PC.currentPokemon = PC.Pokemons[0];
                    LoadPokemon(PC.currentPokemon, true);
                }
                else
                {
                    this.PC = this.battle.CreatePC(Pokedex);
                }
            }
        }