/// <summary> /// Setzt die benötigten Werte /// </summary> /// <param name="mitspieler">Liste der Mitspieler, kommt aus WinStart</param> /// <param name="wurfanzeige">Instanz von UcWurfanzeige</param> /// <param name="tabelle">Instanz von Tabelle</param> /// <param name="dartBoard">Instanz von Dartboard</param> public MainSpiel(List <string> mitspieler, UcWurfAnzeige wurfanzeige, UcTabelle tabelle, UcDartBoard dartBoard) { AnzahlWuerfe = 0; Mitspieler = mitspieler; Wurfanzeige = wurfanzeige; Tabelle = tabelle; DartBoard = dartBoard; }
public SplitScore(List <string> mitspieler, UcWurfAnzeige wurfanzeige, UcTabelle tabelle, UcDartBoard dartBoard) : base(mitspieler, wurfanzeige, tabelle, dartBoard) { ErzeugeSpielerRunde(mitspieler); ZeichneGrids(); //Der aktuelle Zustand muss zu Beginn einmal gesetzt werden Zustaende = new List <SplitScoreZustand>(); Zustaende.Add(new SplitScoreZustand(0, 40, "", "", "", Getroffen)); SetEvents(); }
public Cricket(List <string> mitspieler, UcWurfAnzeige wurfanzeige, UcTabelle tabelle, UcDartBoard dartBoard, bool isCutThroat) : base(mitspieler, wurfanzeige, tabelle, dartBoard) { ErzeugeSpielerRunde(mitspieler); ZeichneGrids(); IsCutThroat = isCutThroat; //Der aktuelle Zustand muss zu Beginn einmal gesetzt werden Zustaende = new List <CricketZustand>(); Zustaende.Add(new CricketZustand(CricketMitspieler, 0, 0, "", "", "")); SetEvents(); }
public X01(List <string> mitspieler, UcWurfAnzeige wurfanzeige, UcTabelle tabelle, UcDartBoard dartBoard, int startScore) : base(mitspieler, wurfanzeige, tabelle, dartBoard) { StartScore = startScore; ErzeugeSpielerRunde(mitspieler); ZeichneGrids(); //Der aktuelle Zustand muss zu Beginn einmal gesetzt werden Zustaende = new List <X01Zustand>(); Zustaende.Add(new X01Zustand() { AnzahlWuerfe = AnzahlWuerfe, ScoreRunde = ScoreRunde, SpielerDran = SpielerDran, Wurf1Score = Wurf1Score, Wurf2Score = Wurf2Score, Wurf3Score = Wurf3Score }); SetEvents(); }
public Elimination(List <string> mitspieler, UcWurfAnzeige wurfanzeige, UcTabelle tabelle, UcDartBoard dartBoard, int startScore) : base(mitspieler, wurfanzeige, tabelle, dartBoard) { StartScore = startScore; if (StartScore == 501) { imageResource = "501Elimination"; } ErzeugeSpielerRunde(mitspieler); ZeichneGrids(); //Der aktuelle Zustand muss zu Beginn einmal gesetzt werden Zustaende = new List <EliminationZustand>(); Zustaende.Add(new EliminationZustand(EliminationMitspieler, AnzahlWuerfe, SpielerDran, ScoreRunde, Wurf1Score, Wurf2Score, Wurf3Score)); SetEvents(); }
private void InitializeGrids() { DartBoard = new UcDartBoard(this); Grid.SetColumn(DartBoard, 0); Grid.SetRow(DartBoard, 1); GrdDartBoard.Children.Add(DartBoard); WurfAnzeige = new UcWurfAnzeige(this); Grid.SetColumn(WurfAnzeige, 1); Grid.SetRow(WurfAnzeige, 2); Grid.SetColumnSpan(WurfAnzeige, 2); GrdWurfAnzeige.Children.Add(WurfAnzeige); Tabelle = new UcTabelle(this); Grid.SetColumn(Tabelle, 1); Grid.SetRow(Tabelle, 1); GrdTabelle.Children.Add(Tabelle); }