|
|
@@ -27,7 +27,7 @@ class BowlingGame {
|
|
27
|
27
|
int strikeBonus = strikeBonus(frameIndex);
|
|
28
|
28
|
if (strikeBonus > MAXIMUM_FRAME_SCORE && !isStrike(frameIndex + 1) || spareBonus(frameIndex) > 10) {
|
|
29
|
29
|
throw new IllegalStateException("Pin count exceeds pins on the lane");
|
|
30
|
|
- }
|
|
|
30
|
+ }
|
|
31
|
31
|
|
|
32
|
32
|
score += 10 + strikeBonus;
|
|
33
|
33
|
frameIndex += i == NUMBER_OF_FRAMES ? 3 : 1;
|