private void letrehoz_Click(object sender, RoutedEventArgs e) { if (kasztvalaszto.Items.IndexOf(kasztvalaszto.SelectedItem) == 0 && karakternev.Text != null) { try { string eredetikep = karakterkep.Source.ToString(); string keszkep = eredetikep.Remove(0, 41); //string kepkivon = "pack://application:,,,/Raetreon;component/"; string fegyver = fegyvervalaszto.Items[fegyvervalaszto.Items.IndexOf(fegyvervalaszto.SelectedItem)].ToString(); karakterek.kivantkaszt = 0; karad.JatHarcosFeltolt(karakternev.Text, "Harcos", fegyvervalaszto.Items[fegyvervalaszto.Items.IndexOf(fegyvervalaszto.SelectedItem)].ToString(), keszkep); Harcter harcter = Harcter.getInstance(); harcter.AblakMegjelenit(); } catch { MessageBox.Show("Adjon meg minden adatot!"); } } else if (kasztvalaszto.Items.IndexOf(kasztvalaszto.SelectedItem) == 1 && karakternev.Text != null) { try { string eredetikep = karakterkep.Source.ToString(); string keszkep = eredetikep.Remove(0, 41); string fegyver = fegyvervalaszto.Items[fegyvervalaszto.Items.IndexOf(fegyvervalaszto.SelectedItem)].ToString(); karakterek.kivantkaszt = 1; karad.JatMagusFeltolt(karakternev.Text, "Mágus", fegyvervalaszto.Items[fegyvervalaszto.Items.IndexOf(fegyvervalaszto.SelectedItem)].ToString(), keszkep); Harcter harcter = Harcter.getInstance(); harcter.AblakMegjelenit(); } catch { MessageBox.Show("Adjon meg minden adatot!"); } } else if (kasztvalaszto.Items.IndexOf(kasztvalaszto.SelectedItem) == 2 && karakternev.Text != null) { try { string eredetikep = karakterkep.Source.ToString(); string keszkep = eredetikep.Remove(0, 41); string fegyver = fegyvervalaszto.Items[fegyvervalaszto.Items.IndexOf(fegyvervalaszto.SelectedItem)].ToString(); karakterek.kivantkaszt = 2; karad.JatIjaszFeltolt(karakternev.Text, "Íjász", fegyvervalaszto.Items[fegyvervalaszto.Items.IndexOf(fegyvervalaszto.SelectedItem)].ToString(), keszkep); Harcter harcter = Harcter.getInstance(); harcter.AblakMegjelenit(); } catch { MessageBox.Show("Adjon meg minden adatot!"); } } else { MessageBox.Show("Adja meg a kért adatokat!"); } }
private void kivalaszt_Click(object sender, RoutedEventArgs e) { if (kaszt_valaszt.Items.IndexOf(kaszt_valaszt.SelectedItem) == 0 && karakter_valaszto.Items.IndexOf(karakter_valaszto.SelectedItem).ToString() != null) { try { gc.korabbiharcos = h_karakterek[karakter_valaszto.Items.IndexOf(karakter_valaszto.SelectedItem)]; karakterek.kivantkaszt = 0; Harcter harcter = Harcter.getInstance(); harcter.AblakMegjelenit(); } catch { MessageBox.Show("Adjon meg minden adatot!"); } } else if (kaszt_valaszt.Items.IndexOf(kaszt_valaszt.SelectedItem) == 1 && karakter_valaszto.Items.IndexOf(karakter_valaszto.SelectedItem).ToString() != null) { try { gc.korabbimagus = m_karakterek[karakter_valaszto.Items.IndexOf(karakter_valaszto.SelectedItem)]; karakterek.kivantkaszt = 1; Harcter harcter = Harcter.getInstance(); harcter.AblakMegjelenit(); } catch { MessageBox.Show("Adjon meg minden adatot!"); } } else if (kaszt_valaszt.Items.IndexOf(kaszt_valaszt.SelectedItem) == 2 && karakter_valaszto.Items.IndexOf(karakter_valaszto.SelectedItem).ToString() != null) { try { gc.korabbiijasz = i_karakterek[karakter_valaszto.Items.IndexOf(karakter_valaszto.SelectedItem)]; karakterek.kivantkaszt = 2; Harcter harcter = Harcter.getInstance(); harcter.AblakMegjelenit(); } catch { MessageBox.Show("Adjon meg minden adatot!"); } } else { MessageBox.Show("Adja meg a kért adatokat!"); } }
public void update(int korok, int okozott, int szenvedett, bool vegevane) { if (true) { Harcter hter = Harcter.getInstance(); if (vegevane == false) { hter.esemenyek.Text += _nev + " (" + korok + ".kör) " + ": Okozott sebzés: " + okozott + "\n"; hter.esemenyek.Text += _nev + " (" + korok + ".kör) " + ": Szenvedett sebzés: " + szenvedett + "\n"; } else { hter.esemenyek.Text += _nev + " : A játéknak vége! Kattints a kilépésre!"; } } }
private void kovetkezo_Click(object sender, RoutedEventArgs e) { if (vegevane == true && harcosunk != null && harcosunk.harckeptelen == false || vegevane == true && magusunk != null && magusunk.harckeptelen == false || vegevane == true && ijaszunk != null && ijaszunk.harckeptelen == false) { Harcter ht = Harcter.getInstance(); vegevane = false; ht.AblakMegjelenit(); } else if (harcosunk != null && harcosunk.harckeptelen == true || magusunk != null && magusunk.harckeptelen == true || ijaszunk != null && ijaszunk.harckeptelen == true) { MessageBox.Show("Vesztettél! Nem folytathatod tovább a harcot!"); } else { MessageBox.Show("Még nincs vége a harcnak, nem válthatsz ellenfelet!"); } }