Пример #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);
                    }
                }
            }
        }