private void versprechenWählen_Click(object sender, RoutedEventArgs e) { FakeKarte a = new FakeKarte(); a.id = 3; a.text = "ds"; a.titel = "sfs"; FakeKarte b = new FakeKarte("dsd", "sdsd", 32); FakeKarte c = new FakeKarte("sdsd", "sds", 34343); FakeKarte d = new FakeKarte("sd", "sd", 2); FakeKarte f = new FakeKarte("sdaa", "sds", 5); FakeKarte g = new FakeKarte("sds", "qq", 54); FakeKarte h = new FakeKarte("fd", "sds", 3423); List <FakeKarte> z = new List <FakeKarte>(); z.Add(a); z.Add(b); z.Add(c); z.Add(d); z.Add(f); z.Add(g); z.Add(h); VersprechenWählenWindow ac = new VersprechenWählenWindow(z, spiel); ac.Show(); }
/// <summary> /// Nimmt Antwort des Imperators entgegen und schickt die Infos an JuntaHub zu VersprechenVerarbeiten /// </summary> /// <param name="idSpieler">ident Spieler</param> /// <param name="idKarte">id Karte</param> public void VersprechenWählen(int idSpieler, string json) { if (spiel.selbst.präsident) { List <FakeKarte> FKarteListe = new List <FakeKarte>(); FKarteListe = JsonConvert.DeserializeObject <List <FakeKarte> >(json); VersprechenWählenWindow vww = null; spiel.Dispatcher.Invoke(() => { vww = new VersprechenWählenWindow(FKarteListe, spiel); if (vww.ShowDialog() == false) { string j = JsonConvert.SerializeObject(vww.versprechen); proxy.Invoke("VersprechenVerarbeiten", j); } }); } }