diff options
Diffstat (limited to 'src/Q8/BadmintonScoring.java')
| -rw-r--r-- | src/Q8/BadmintonScoring.java | 33 |
1 files changed, 26 insertions, 7 deletions
diff --git a/src/Q8/BadmintonScoring.java b/src/Q8/BadmintonScoring.java index 31a5d79..7c11918 100644 --- a/src/Q8/BadmintonScoring.java +++ b/src/Q8/BadmintonScoring.java @@ -2,13 +2,32 @@ package Q8; public class BadmintonScoring { private int[][] scores; - private static final int PLAYER1=0; - private static final int PLAYER2=1; + private static final int PLAYER1 = 0; + private static final int PLAYER2 = 1; + public BadmintonScoring(int[][] scores) { + this.scores = scores; + } - public int getContinuousPointsPlayer1() { return 0; } - public int getContinuousPointsPlayer2() { return 0; } - public int getPlayer1Points() { return 0;} - public int getPlayer2Points() { return 0;} -} + public int getContinuousPointsPlayer1() { + return 0; + } + + public int getContinuousPointsPlayer2() { + return 0; + } + + public int getPlayer1Points() { + return this.finalScoreFor(PLAYER1); + } + public int getPlayer2Points() { + return this.finalScoreFor(PLAYER2); + } + + private int finalScoreFor(int player) { + int finalScore = 0; + for (int[] items : scores) finalScore = items[player]; + return finalScore; + } +} |
