示例#1
0
 public void NextSpieler()
 {
     if (SpielerDran < (Mitspieler.Count() - 1))
     {
         SpielerDran++;
     }
     else
     {
         SpielerDran = 0;
     }
 }
示例#2
0
 public void NextRunde()
 {
     if (SpielerGestartet < (Mitspieler.Count() - 1))
     {
         SpielerGestartet++;
     }
     else
     {
         SpielerGestartet = 0;
     }
     SpielerDran = SpielerGestartet;
 }
示例#3
0
        public void MainWindow_OnSpielerNeu(object myObject, EventArgs myArgs)
        {
            MainWindow win = (MainWindow)myObject;

            Mitspieler = win.Mitspieler;
            foreach (Spieler spieler in Mitspieler)
            {
                spieler.Score = StartScore;
            }
            Reset();

            AnzahlSpieler    = Mitspieler.Count();
            SpielerDran      = 0;
            SpielerGestartet = 0;
            ZeichneGridTabelle();
            ZeichneGridWurfanzeige();
        }
示例#4
0
        public void MainWindow_OnSpielerNeu(object myObject, EventArgs myArgs)
        {
            MainWindow win = (MainWindow)myObject;

            Mitspieler = win.Mitspieler;
            ErzeugeCricketSpieler();
            AnzahlSpieler    = Mitspieler.Count();
            SpielerDran      = 0;
            SpielerGestartet = 0;
            ZeichneGridTabelle();
            ZeichneGridWurfanzeige();
            Wuerfe = 0;
            string path  = "pack://application:,,,/Images/" + Wuerfe + "wuerfe.png";
            var    image = new BitmapImage(new Uri(path));

            Anzeige.ImgWuerfe.Source = image;
            Dartscheibe.IsEnabled    = true;
        }