summaryrefslogtreecommitdiff
path: root/src/Q8/BadmintonScoring.java
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2019-08-03 16:11:04 -0600
committermo khan <mo@mokhan.ca>2019-08-03 16:11:04 -0600
commit3bdebf262814ea137f7fd9003c109d3cac9634a0 (patch)
tree55101ee0765c5820b09167131690dd9b5e22397d /src/Q8/BadmintonScoring.java
parent1399a0ba315e44d42f0bc0c88592230fee073e17 (diff)
calculate final score
Diffstat (limited to 'src/Q8/BadmintonScoring.java')
-rw-r--r--src/Q8/BadmintonScoring.java33
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;
+ }
+}