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