Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Return a list of individual frame scores.
- public static List<int> ScoreFrames(List<int> rolls)
- {
- List<int> frameList = new List<int>();
- for (int i = 2; i <= rolls.Count && frameList.Count <= 9; i += 2)
- if (rolls[i - 2] == 10 || rolls[i - 2] + rolls[i - 1] == 10) {
- if (i < rolls.Count)
- frameList.Add(rolls[i - 2] + rolls[i - 1] + rolls[i]);
- i -= rolls[i - 2] / 10;
- } else
- frameList.Add(rolls[i - 2] + rolls[i - 1]);
- return frameList;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement