Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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");
            }
        }