Beispiel #1
0
 public void AddRoll(Roll roll)
 {
     if (roll.IsStrike())
     {
         frames.Add(new Frame(roll));
     }
     else if (firstRollForAFrame == null)
     {
         firstRollForAFrame = roll;
     }
     else
     {
         frames.Add(new Frame(firstRollForAFrame, roll));
         firstRollForAFrame = null;
     }
 }
 public void Add(Roll bonusValue)
 {
     Add(bonusValue.Value);
 }
 public BowlingScore(Roll roll)
 {
     Value = roll.Value;
 }