/// <summary> /// "Hjerteslaget" - metoden som kaldet i et loop hver gang der skal slås med terningerne /// </summary> public void Næste() { if (antalSlagIAlt == 0) { StartHændelse?.Invoke(this, new YatzySpilEventArgs { Spil = this }); } if (AktuelSpillerAntalSlag < 3) { AktuelSpillerAntalSlag++; antalSlagIAlt++; Bæger.Ryst(); } else { Bæger.FjernHoldFraAlleTerninger(); Bæger.Ryst(); AktuelSpillerAntalSlag = 1; int index = Spillere.IndexOf(AktuelSpiller); if (index < Spillere.Count() - 1) { AktuelSpiller = Spillere[index + 1]; } else { AktuelSpiller = Spillere[0]; } } NæsteHændelse?.Invoke(this, new YatzySpilEventArgs { Spil = this }); if (S**t()) { SlutHændelse?.Invoke(this, new YatzySpilEventArgs { Spil = this }); } }