private static void ShowStatistikGesamt(Spieler s) { Console.Clear(); Console.WriteLine("Gespielte Spiele: " + Dart.SearchSpielePlayedBy(s).Count); Console.WriteLine("Letztes Spiel: " + GetLastGame(s).GetDatum().ToString()); Console.WriteLine("Durchschnitt ohne Finishbereich: " + RoundDouble(Average_Finish_Gesamt(s), 2)); Console.WriteLine("Doppelquote: " + RoundDouble(100 * GetDoubleFinishQuoteAllSpieler(s))); }
public static double GetAnzahlGewonnenLegsAllSpieler(Spieler sp) { double summe = 0; for (int z = 0; z < Dart.SearchSpielePlayedBy(sp).Count; z++) { summe += GetAnzahlGewonnenLegsSpielSpieler(Dart.SearchSpielePlayedBy(sp).ElementAt(z), sp); } return(summe); }
public static double GetMöglicheFinishAllSpieler(Spieler sp) { double mögliche = 0; for (int z = 0; z < Dart.SearchSpielePlayedBy(sp).Count; z++) { mögliche += GetMöglicheFinishSpielSpieler(Dart.SearchSpielePlayedBy(sp).ElementAt(z), sp); } return(mögliche); }
public static double SummeGesamtDurchgängeNotFinish(Spieler spieler) { double summe = 0; List <Spiel> spiele = Dart.SearchSpielePlayedBy(spieler); for (int i = 0; i < spiele.Count(); i++) { summe += SummeSpielDurchgängeNotFinish(spiele.ElementAt(i), spieler); } return(summe); }
public static double AnzahlGesamtDurchgängeNotFinish(Spieler spieler) { double anzahl = 0; List <Spiel> spiele = Dart.SearchSpielePlayedBy(spieler); for (int i = 0; i < spiele.Count(); i++) { anzahl += AnzahlSpielDurchgängeNotFinish(spiele.ElementAt(i), spieler); } return(anzahl); }
public static double AnzahlFinishGesamt(Spieler s) { double anzahl = 0; List <Spiel> spiele = Dart.SearchSpielePlayedBy(s); for (int i = 0; i < spiele.Count; i++) { anzahl += AnzahlFinishSpiel(spiele.ElementAt(i), s); } return(anzahl); }
public static double SummeFinishGesamt(Spieler s) { double summe = 0; List <Spiel> spiele = Dart.SearchSpielePlayedBy(s); for (int i = 0; i < spiele.Count; i++) { summe += SummeFinishSpiel(spiele.ElementAt(i), s); } return(summe); }
public static int[] GetTrefferquoteGesamt(Spieler sp, int feldMulti, int finish, int wurfEigenschaft = 0) { List <Spiel> s = Dart.SearchSpielePlayedBy(sp); int getroffen = 0; int versucht = 0; for (int i = 0; i < s.Count; i++) { getroffen += GetTrefferquoteSpiel(s[i], sp, feldMulti, finish, wurfEigenschaft)[0]; versucht += GetTrefferquoteSpiel(s[i], sp, feldMulti, finish, wurfEigenschaft)[1]; } return(new int[] { getroffen, versucht }); }
public static int Highest_Finish_Gesamt(Spieler s) { int height = -1; List <Spiel> spiele = Dart.SearchSpielePlayedBy(s); for (int i = 0; i < spiele.Count; i++) { if (height < Highest_Finish_Spiel(spiele.ElementAt(i), s)) { height = Highest_Finish_Spiel(spiele.ElementAt(i), s); } } return(height); }
public void Reset() { cB_setAuswahl.Visible = false; cB_legAuswahl.Visible = false; cB_spielAuswahl.Items.Clear(); cB_spielAuswahl.SelectedIndex = -1; cB_spielAuswahl.Text = "Spiel auswählen"; List <Spiel> spiele = Dart.SearchSpielePlayedBy(Program.spieler); for (int i = spiele.Count - 1; i >= 0; i--) { cB_spielAuswahl.Items.Add(spiele.ElementAt(i).GetDatum()); } rtbInfos.Text = ""; }
private void cB_spielAuswahl_SelectedIndexChanged(object sender, EventArgs e) { if (cB_spielAuswahl.SelectedIndex == -1) { return; } spiel = Dart.SearchSpielePlayedBy(Program.spieler).ElementAt((Dart.SearchSpielePlayedBy(Program.spieler).Count - 1) - cB_spielAuswahl.SelectedIndex); cB_setAuswahl.Visible = true; cB_setAuswahl.SelectedIndex = -1; cB_setAuswahl.Text = "Set auswählen"; cB_setAuswahl.Items.Clear(); sets = spiel.GetSetsPlayer(Program.spieler); cB_setAuswahl.Items.Add("Alle"); for (int i = 1; i <= sets.Count; i++) { cB_setAuswahl.Items.Add("Set " + i); } cB_legAuswahl.Visible = false; }
public static Spiel GetLastGame(Spieler s) { return(Dart.SearchSpielePlayedBy(s).Last()); }