Exemple #1
0
        public Elimination(Grid wurfanzeige, Grid tabelle, List <Spieler> spieler, UcScheibe dartboard, MainWindow window)
        {
            Window = window;

            Mitspieler = spieler;
            ErzeugeEliminationSpieler();

            Wurfanzeige = wurfanzeige;
            Tabelle     = tabelle;

            Window.OnSpielerNeu   += MainWindow_OnSpielerNeu;
            Window.OnSpielWechsel += Mainwindow_OnSpielWechsel;

            Dartscheibe                = dartboard;
            Dartscheibe.IsEnabled      = true;
            Dartscheibe.BtnBack.Click += BtnBack_Click;
            foreach (Control item in Dartscheibe.grdMain.Children)
            {
                if (item.GetType() == typeof(Label))
                {
                    item.MouseDoubleClick += Dartscheibe_MouseDoubleClick;
                }
            }
            ZeichneGridWurfanzeige();
            ZeichneGridTabelle();
        }
Exemple #2
0
        public X01(Grid wurfanzeige, Grid tabelle, List <Spieler> spieler, UcScheibe dartboard, int startscore, MainWindow window)
        {
            AnzahlSpieler = spieler.Count();
            StartScore    = startscore;
            Mitspieler    = spieler;
            foreach (Spieler item in Mitspieler)
            {
                item.Score = startscore;
            }
            Window = window;
            Window.OnSpielerNeu   += MainWindow_OnSpielerNeu;
            Window.OnSpielWechsel += Mainwindow_OnSpielWechsel;

            Wurfanzeige                = wurfanzeige;
            Tabelle                    = tabelle;
            Dartscheibe                = dartboard;
            Dartscheibe.IsEnabled      = true;
            Dartscheibe.BtnBack.Click += BtnBack_Click;
            foreach (Control item in Dartscheibe.grdMain.Children)
            {
                if (item.GetType() == typeof(Label))
                {
                    item.MouseDoubleClick += Dartscheibe_MouseDoubleClick;
                }
            }
            ZeichneGridWurfanzeige();
            ZeichneGridTabelle();
        }