コード例 #1
0
        private void writeEvo()
        {
            int           i      = carryi;
            EvolutionList evoXML = new EvolutionList();

            evoList.Clear();
            evoList      = evoXML.createList(pokeList[i].number);
            rtbInfo.Text = ("Evolutions:" + Environment.NewLine);
            for (var e = 0; e < evoList.Count; e++)
            {
                rtbInfo.Text += "-" + evoList[e].evo + Environment.NewLine;
            }
            BasicAbiList basicXML = new BasicAbiList();
            AdvAbiList   advXML   = new AdvAbiList();
            HighAbiList  highXML  = new HighAbiList();

            abiList.Clear();
            abiList       = basicXML.createList(pokeList[i].number);
            rtbInfo.Text += Environment.NewLine + "Abilities:";
            for (var s = 0; s < abiList.Count; s++)
            {
                rtbInfo.Text += Environment.NewLine + "Basic Ability - " + abiList[s].basicability;
            }
            abiList = advXML.createList(pokeList[i].number);
            for (var s = 0; s < abiList.Count; s++)
            {
                rtbInfo.Text += Environment.NewLine + "Advanced Ability - " + abiList[s].advability;
            }
            abiList = highXML.createList(pokeList[i].number);
            for (var s = 0; s < abiList.Count; s++)
            {
                rtbInfo.Text += Environment.NewLine + "High Ability - " + abiList[s].highability;
            }
            MegaList megaAbility = new MegaList();

            if (viewMega == true)
            {
                if (mega == true)
                {
                    megaList      = megaAbility.createList("Mega" + pokeList[i].number);
                    rtbInfo.Text += string.Format(Environment.NewLine + "Mega Ability - " + megaList[0].ability);
                }
                else if (megax == true)
                {
                    if (onMegaX == true)
                    {
                        megaList      = megaAbility.createList("MegaX" + pokeList[i].number);
                        rtbInfo.Text += string.Format(Environment.NewLine + "Mega Ability X - " + megaList[0].ability);
                    }
                    else
                    {
                        megaList      = megaAbility.createList("MegaY" + pokeList[i].number);
                        rtbInfo.Text += string.Format(Environment.NewLine + "Mega Ability Y - " + megaList[0].ability);
                    }
                }
            }
        }
コード例 #2
0
 public void Clear()
 {
     MegaList.Clear();
     InnerIndex   = -1;
     CurrentIndex = InnerIndex;
 }
コード例 #3
0
        private void writeInfo()
        {
            int      i       = carryi;
            MegaList megaXML = new MegaList();

            if (viewMega == true)
            {
                if (megax == true)
                {
                    if (onMegaX == true)
                    {
                        megaList.Clear();
                        megaList = megaXML.createList("MegaX" + pokeList[i].number);
                        if (megaList[0].type == "Unchanged")
                        {
                            megaList[0].type = pokeList[i].type;
                        }
                        rtbInfo.Text = string.Format(
                            "Number: {0}" + Environment.NewLine +
                            "Name: {1}" + Environment.NewLine +
                            "Type: {2}" + Environment.NewLine + Environment.NewLine +
                            "HP:      \t{3}\t{16}" + Environment.NewLine +
                            "ATK:     \t{4}\t{17}" + Environment.NewLine +
                            "DEF:     \t{5}\t{18}" + Environment.NewLine +
                            "SPATK:   \t{6}\t{19}" + Environment.NewLine +
                            "SPDEF:   \t{7}\t{20}" + Environment.NewLine +
                            "SPD:     \t{8}\t{21}" + Environment.NewLine + Environment.NewLine +
                            "Height: {9}" + Environment.NewLine +
                            "Weight: {10}" + Environment.NewLine + Environment.NewLine +
                            "Gender Ratio: {11}" + Environment.NewLine +
                            "Egg Group: {12}" + Environment.NewLine +
                            "Average Hatch Time: {13}" + Environment.NewLine + Environment.NewLine +
                            "Diet: {14}" + Environment.NewLine +
                            "Habitat: {15}",
                            pokeList[i].number, megaList[0].id, megaList[0].type, pokeList[i].hp, pokeList[i].atk, pokeList[i].def,
                            pokeList[i].spatk, pokeList[i].spdef, pokeList[i].spd, pokeList[i].size, pokeList[i].weight, pokeList[i].gender,
                            pokeList[i].egg, pokeList[i].hatch, pokeList[i].diet, pokeList[i].habitat, megaList[0].hp, megaList[0].atk,
                            megaList[0].def, megaList[0].spatk, megaList[0].spdef, megaList[0].spd);
                    }
                    else
                    {
                        megaList.Clear();
                        megaList = megaXML.createList("MegaY" + pokeList[i].number);
                        if (megaList[0].type == "Unchanged")
                        {
                            megaList[0].type = pokeList[i].type;
                        }
                        rtbInfo.Text = string.Format(
                            "Number: {0}" + Environment.NewLine +
                            "Name: {1}" + Environment.NewLine +
                            "Type: {2}" + Environment.NewLine + Environment.NewLine +
                            "HP:      \t{3}\t{16}" + Environment.NewLine +
                            "ATK:     \t{4}\t{17}" + Environment.NewLine +
                            "DEF:     \t{5}\t{18}" + Environment.NewLine +
                            "SPATK:   \t{6}\t{19}" + Environment.NewLine +
                            "SPDEF:   \t{7}\t{20}" + Environment.NewLine +
                            "SPD:     \t{8}\t{21}" + Environment.NewLine + Environment.NewLine +
                            "Height: {9}" + Environment.NewLine +
                            "Weight: {10}" + Environment.NewLine + Environment.NewLine +
                            "Gender Ratio: {11}" + Environment.NewLine +
                            "Egg Group: {12}" + Environment.NewLine +
                            "Average Hatch Time: {13}" + Environment.NewLine + Environment.NewLine +
                            "Diet: {14}" + Environment.NewLine +
                            "Habitat: {15}",
                            pokeList[i].number, megaList[0].id, megaList[0].type, pokeList[i].hp, pokeList[i].atk, pokeList[i].def,
                            pokeList[i].spatk, pokeList[i].spdef, pokeList[i].spd, pokeList[i].size, pokeList[i].weight, pokeList[i].gender,
                            pokeList[i].egg, pokeList[i].hatch, pokeList[i].diet, pokeList[i].habitat, megaList[0].hp, megaList[0].atk,
                            megaList[0].def, megaList[0].spatk, megaList[0].spdef, megaList[0].spd);
                    }
                }
                else if (mega == true)
                {
                    megaList.Clear();
                    megaList = megaXML.createList("Mega" + pokeList[i].number);
                    if (megaList[0].type == "Unchanged")
                    {
                        megaList[0].type = pokeList[i].type;
                    }
                    rtbInfo.Text = string.Format(
                        "Number: {0}" + Environment.NewLine +
                        "Name: {1}" + Environment.NewLine +
                        "Type: {2}" + Environment.NewLine + Environment.NewLine +
                        "HP:      \t{3}\t{16}" + Environment.NewLine +
                        "ATK:     \t{4}\t{17}" + Environment.NewLine +
                        "DEF:     \t{5}\t{18}" + Environment.NewLine +
                        "SPATK:   \t{6}\t{19}" + Environment.NewLine +
                        "SPDEF:   \t{7}\t{20}" + Environment.NewLine +
                        "SPD:     \t{8}\t{21}" + Environment.NewLine + Environment.NewLine +
                        "Height: {9}" + Environment.NewLine +
                        "Weight: {10}" + Environment.NewLine + Environment.NewLine +
                        "Gender Ratio: {11}" + Environment.NewLine +
                        "Egg Group: {12}" + Environment.NewLine +
                        "Average Hatch Time: {13}" + Environment.NewLine + Environment.NewLine +
                        "Diet: {14}" + Environment.NewLine +
                        "Habitat: {15}",
                        pokeList[i].number, megaList[0].id, megaList[0].type, pokeList[i].hp, pokeList[i].atk, pokeList[i].def,
                        pokeList[i].spatk, pokeList[i].spdef, pokeList[i].spd, pokeList[i].size, pokeList[i].weight, pokeList[i].gender,
                        pokeList[i].egg, pokeList[i].hatch, pokeList[i].diet, pokeList[i].habitat, megaList[0].hp, megaList[0].atk,
                        megaList[0].def, megaList[0].spatk, megaList[0].spdef, megaList[0].spd);
                }
            }
            else
            {
                rtbInfo.Text = string.Format(
                    "Number: {0}" + Environment.NewLine +
                    "Name: {1}" + Environment.NewLine +
                    "Type: {2}" + Environment.NewLine + Environment.NewLine +
                    "HP:      \t{3}" + Environment.NewLine +
                    "ATK:     \t{4}" + Environment.NewLine +
                    "DEF:     \t{5}" + Environment.NewLine +
                    "SPATK:   \t{6}" + Environment.NewLine +
                    "SPDEF:   \t{7}" + Environment.NewLine +
                    "SPD:     \t{8}" + Environment.NewLine + Environment.NewLine +
                    "Height: {9}" + Environment.NewLine +
                    "Weight: {10}" + Environment.NewLine + Environment.NewLine +
                    "Gender Ratio: {11}" + Environment.NewLine +
                    "Egg Group: {12}" + Environment.NewLine +
                    "Average Hatch Time: {13}" + Environment.NewLine + Environment.NewLine +
                    "Diet: {14}" + Environment.NewLine +
                    "Habitat: {15}",
                    pokeList[i].number, pokeList[i].id, pokeList[i].type, pokeList[i].hp, pokeList[i].atk, pokeList[i].def,
                    pokeList[i].spatk, pokeList[i].spdef, pokeList[i].spd, pokeList[i].size, pokeList[i].weight, pokeList[i].gender,
                    pokeList[i].egg, pokeList[i].hatch, pokeList[i].diet, pokeList[i].habitat);
            }
        }
コード例 #4
0
 public IEnumerator <List <T> > GetEnumerator()
 {
     return(MegaList.AsRows().GetEnumerator());
 }