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); } } } }
public void Clear() { MegaList.Clear(); InnerIndex = -1; CurrentIndex = InnerIndex; }
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); } }
public IEnumerator <List <T> > GetEnumerator() { return(MegaList.AsRows().GetEnumerator()); }