Exemplo n.º 1
0
        //check if any pokemon on a team are still alive
        private bool teamAlive(Pokemon[] team)
        {
            bool alive = false;
            int i = 0;

            while (i < team.Length && alive == false)
            {
                if (team[i] != null)
                {
                    if (team[i].currentHP > 0)
                    {
                        alive = true;
                    }
                }

                i++;
            }

            return alive;
        }
Exemplo n.º 2
0
        //set what Pokemon the enemy has
        private void setEnemyPokemon()
        {
            if (trainerBattle == true)
            {
                if (enemyBattle == 200)
                {

                    if (Global.starterPokemon == 0)
                    {
                        pokemonTeamEnemy[0] = new Pokemon(3, Convert.ToInt32((Math.Pow(5, 3))), true, false);
                    }
                    else if (Global.starterPokemon == 3)
                    {
                        pokemonTeamEnemy[0] = new Pokemon(6, Convert.ToInt32((Math.Pow(5, 3))), true, false);
                    }
                    else
                    {
                        pokemonTeamEnemy[0] = new Pokemon(0, Convert.ToInt32((Math.Pow(5, 3))), true, false);
                    }
                }
            }
            else
            {
                pokemonTeamEnemy[0] = Global.getWildPokemon(enemyBattle - 500);
            }
        }