Ejemplo n.º 1
0
 private void AddSpareBonus()
 {
     if (Rounds.Count > 1)
     {
         var previousRound = Rounds.ElementAt(Rounds.Count - 2);
         if (previousRound.IsSpare)
         {
             previousRound.RoundPoints = Sum;
             Sum += previousRound.FirstThrow;
         }
     }
 }
Ejemplo n.º 2
0
 private void AddStrikeBonus()
 {
     if (Rounds.Count > 1)
     {
         var secondPreviousRound = Rounds.ElementAt(Rounds.Count - 2);
         if (secondPreviousRound.IsStrike)
         {
             int temp = secondPreviousRound.RoundPoints;
             secondPreviousRound.RoundPoints = Sum;
             Sum += temp;
         }
     }
     if (Rounds.Count > 0)
     {
         var previousRound = Rounds.ElementAt(Rounds.Count - 1);
         if (previousRound.IsStrike)
         {
             int temp = previousRound.RoundPoints;
             //previousRound.RoundPoints = Sum;
             Sum += temp;
         }
     }
 }