public AreaPokeInfo(Pokemon.PokeSpecies psSpecies, int iLevelMin, int iLevelMax, PokeRarity prRarity = PokeRarity.Common) { this.psSpecies = psSpecies; this.iLevelMin = iLevelMin; this.iLevelMax = iLevelMax; this.prRarity = prRarity; }
public Pokemon getWildPokemon() { Random rRandom = new Random(DateTime.Now.Second); int iPokeIndex = rRandom.Next(0, lpPokemonInThisArea.Count); Pokemon.PokeSpecies psPokeSpecies = lpPokemonInThisArea[iPokeIndex].Species; int iPokeLevel = rRandom.Next(lpPokemonInThisArea[iPokeIndex].LevelMin, (lpPokemonInThisArea[iPokeIndex].LevelMax + 1)); return(new Pokemon(psPokeSpecies, iPokeLevel)); }