/* * 1 head * 2 neck * 3 shoulders * 4 cape * 5 chest * 6 wrist * 7 hands * 8 waist * 9 legs * 10 boots * 11 ring * 12 trinket * 13 main hand * 14 off hand */ public menedzerEq() { for (int kategoria = 0; kategoria < 14; kategoria++) { listaKategorii[kategoria] = new kategoria(); } }
private void btn_generuj_Click(object sender, EventArgs e) { string doEksportowania = ""; kategoria[] listaKategorii = new kategoria[14]; int liczbaLegend = 0; for (int kategoria = 0; kategoria < 14; kategoria++) { listaKategorii[kategoria] = new kategoria(); } for (int indeksListKategorii = 0; indeksListKategorii < 14; indeksListKategorii++) { foreach (przedmiot przed in menedzer.listaKategorii[indeksListKategorii].listaPrzedmiotow) { if (przed.czyZaznaczony) { listaKategorii[indeksListKategorii].listaPrzedmiotow.Add(przed); } } if (listaKategorii[indeksListKategorii].listaPrzedmiotow.Count == 1) { doEksportowania += sloty[indeksListKategorii] + "=" + listaKategorii[indeksListKategorii].listaPrzedmiotow[0].kod + "\n"; if (listaKategorii[indeksListKategorii].listaPrzedmiotow[0].czyLegenda) { liczbaLegend++; } listaKategorii[indeksListKategorii].listaPrzedmiotow.Clear(); } else if (listaKategorii[indeksListKategorii].listaPrzedmiotow.Count == 2 && (indeksListKategorii == 10 || indeksListKategorii == 11)) { doEksportowania += sloty[indeksListKategorii] + "=" + listaKategorii[indeksListKategorii].listaPrzedmiotow[0].kod + "\n"; doEksportowania += sloty[indeksListKategorii + 4] + "=" + listaKategorii[indeksListKategorii].listaPrzedmiotow[1].kod + "\n"; listaKategorii[indeksListKategorii].listaPrzedmiotow.Clear(); } } string nowy = ""; generujKopie(ref listaKategorii, ref doEksportowania, nowy, ref doEksportowania, nowy, -1, liczbaLegend); doEksportowania = menedzer.apl + "\n\n" + doEksportowania; wyjscie okno = new simcraft.wyjscie(doEksportowania); okno.Show(); }