Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        /// <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);
                    }
                });
            }
        }