diff options
| author | Jacob Shimp <jrs9538@g.rit.edu> | 2025-10-08 19:29:56 -0400 |
|---|---|---|
| committer | Jacob Shimp <jrs9538@g.rit.edu> | 2025-10-08 19:29:56 -0400 |
| commit | 030786488b2956b7da6b0a7fd460923d7b13a25f (patch) | |
| tree | b3b5798fdd8530988d714df426b02e40bcf4b1f0 | |
| parent | 2411189b09dad6339379c62474f671ce8983db75 (diff) | |
| download | designproject-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.java | 31 |
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()); }) ); } |
