diff options
Diffstat (limited to 'src/Q2')
| -rw-r--r-- | src/Q2/RockPaperScissorsLizardSpock.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Q2/RockPaperScissorsLizardSpock.java b/src/Q2/RockPaperScissorsLizardSpock.java index 715dcb4..216c40a 100644 --- a/src/Q2/RockPaperScissorsLizardSpock.java +++ b/src/Q2/RockPaperScissorsLizardSpock.java @@ -45,9 +45,10 @@ public class RockPaperScissorsLizardSpock { this.delcareRoundWinner(winner); this.incrementWinsFor(winner); - this.puts("Player %d has %d consecutive wins.", this.lastWinner, this.consecutiveWins); + if (this.lastWinner > 0) + this.puts("Player %d has %d consecutive wins.", this.lastWinner, this.consecutiveWins); - if (this.consecutiveWins == 4) { + if (this.lastWinner > 0 && this.consecutiveWins == 4) { this.declareWinner(); return; } @@ -107,6 +108,8 @@ public class RockPaperScissorsLizardSpock { } private void incrementWinsFor(int winner) { + if (winner == 0) return; + if (this.lastWinner == winner) { this.consecutiveWins++; } else if (winner > 0) { |
