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; }