void addPokemon(string name, int dexNum, string obtained, pkmType type) { Pokemon newMon = new Pokemon { Name = name, DexNum = dexNum.ToString("D3"), Obtained = obtained, Sprite = getIcon(name), Type = getTypeColor(type) }; pokedex.Add(newMon); }
private string getTypeColor(pkmType type) { switch (type) { case pkmType.NORMAL: return("#A8A878"); case pkmType.FIGHTING: return("#C03028"); case pkmType.FLYING: return("#A891F0"); case pkmType.POISON: return("#A040A0"); case pkmType.GROUND: return("#E0C068"); case pkmType.ROCK: return("#B8A038"); case pkmType.BUG: return("#A8B820"); case pkmType.GHOST: return("#705898"); case pkmType.STEEL: return("#B8B8D0"); case pkmType.FIRE: return("#FA7C00"); case pkmType.WATER: return("#6890F0"); case pkmType.GRASS: return("#32CD32"); case pkmType.ELECTRIC: return("#FFC631"); case pkmType.PSYCHIC: return("#F85888"); case pkmType.ICE: return("#98D8D8"); case pkmType.DRAGON: return("#7038F8"); case pkmType.DARK: return("#705848"); case pkmType.FAIRY: return("#EE99AC"); default: return("#68A090"); } }