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(); }
public void AddVersprechung(int ident, int id, string titel, string text) { if (IsPlayer(ident)) { FakeKarte temp = new FakeKarte(); temp.id = id; temp.text = text; temp.titel = titel; spiel.Dispatcher.BeginInvoke(new Action(() => spiel.versprechen.Add(temp))).Wait(); } }
/// <summary> /// fügt dem Spiel eine neue FakeKarte hinzu /// </summary> /// <param name="ident">Würfelzahl bzw ID des Spielers</param> /// <param name="id">ID der Karte</param> /// <param name="titel">Titel der Karte</param> /// <param name="text">Text der Karte</param> public void AddKarte(int ident, int id, string titel, string text) { if (IsPlayer(ident)) { FakeKarte temp = new FakeKarte(); temp.id = id; temp.text = text; temp.titel = titel; spiel.Dispatcher.BeginInvoke(new Action(() => spiel.karten.Add(temp))).Wait(); } else { foreach (FakeSpieler f in spiel.mitspieler) { if (f.würfelzahl == ident) { f.anzKarten++; } } } }