예제 #1
0
 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!");
     }
 }
예제 #2
0
 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!");
     }
 }
예제 #3
0
 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!";
         }
     }
 }
예제 #4
0
 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!");
     }
 }