summaryrefslogtreecommitdiff
path: root/src/main/java/design/controller/userinput/menus/StatisticsMenu.java
diff options
context:
space:
mode:
authorJacob Shimp <jrs9538@g.rit.edu>2025-10-08 19:29:56 -0400
committerJacob Shimp <jrs9538@g.rit.edu>2025-10-08 19:29:56 -0400
commit030786488b2956b7da6b0a7fd460923d7b13a25f (patch)
treeb3b5798fdd8530988d714df426b02e40bcf4b1f0 /src/main/java/design/controller/userinput/menus/StatisticsMenu.java
parent2411189b09dad6339379c62474f671ce8983db75 (diff)
downloaddesignproject-design-6-030786488b2956b7da6b0a7fd460923d7b13a25f.tar.gz
designproject-design-6-030786488b2956b7da6b0a7fd460923d7b13a25f.tar.bz2
designproject-design-6-030786488b2956b7da6b0a7fd460923d7b13a25f.zip
empty getters
Diffstat (limited to '')
-rw-r--r--src/main/java/design/controller/userinput/menus/StatisticsMenu.java31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/main/java/design/controller/userinput/menus/StatisticsMenu.java b/src/main/java/design/controller/userinput/menus/StatisticsMenu.java
index c299d3e..16d875a 100644
--- a/src/main/java/design/controller/userinput/menus/StatisticsMenu.java
+++ b/src/main/java/design/controller/userinput/menus/StatisticsMenu.java
@@ -57,6 +57,10 @@ public class StatisticsMenu extends Menu {
return null;
}
+ private Statistics getUserHole(Statistics baseStatistics){
+ return null;
+ }
+
@Override
public List<MenuOption> getMenuOptions() {
return List.of(
@@ -86,27 +90,22 @@ public class StatisticsMenu extends Menu {
}),
new MenuOption("view round statistics", () -> {
Statistics baseStats = new LifetimeStats(golfer);
- Scanner sc = new Scanner(System.in);
-
- System.out.println("Enter year to search: ");
- int year = sc.nextInt();
- Statistics yearStats = new YearlyStats(baseStats, year);
+ Statistics yearStats = getUserYear(baseStats);
+ Statistics courseStats = getUserCourse(yearStats);
+ Statistics roundStats = getUserRound(courseStats);
- System.out.printf("Total swings: %d\n", yearStats.get_score());
- System.out.printf("Total distance: %.1f\n", yearStats.get_distance());
- sc.close();
+ System.out.printf("Total swings: %d\n", roundStats.get_score());
+ System.out.printf("Total distance: %.1f\n", roundStats.get_distance());
}),
new MenuOption("view hole statistics", () -> {
Statistics baseStats = new LifetimeStats(golfer);
- Scanner sc = new Scanner(System.in);
-
- System.out.println("Enter year to search: ");
- int year = sc.nextInt();
- Statistics yearStats = new YearlyStats(baseStats, year);
+ Statistics yearStats = getUserYear(baseStats);
+ Statistics courseStats = getUserCourse(yearStats);
+ Statistics roundStats = getUserRound(courseStats);
+ Statistics holeStats = getUserHole(roundStats);
- System.out.printf("Total swings: %d\n", yearStats.get_score());
- System.out.printf("Total distance: %.1f\n", yearStats.get_distance());
- sc.close();
+ System.out.printf("Total swings: %d\n", holeStats.get_score());
+ System.out.printf("Total distance: %.1f\n", holeStats.get_distance());
})
);
}