summaryrefslogtreecommitdiff
path: root/src/main/java/design/controller/userinput/menus/CourseSelectMenu.java
diff options
context:
space:
mode:
authorMichael Lizzio <mjl2396@rit.edu>2025-10-06 16:48:53 -0400
committerMichael Lizzio <mjl2396@rit.edu>2025-10-06 16:48:53 -0400
commitc9992d357a0df160c8b577c12bd70338627ef2ce (patch)
treeb675627b5df7687325e74fcf1f46c2b1efcc64bc /src/main/java/design/controller/userinput/menus/CourseSelectMenu.java
parent042c456a542a60262e71f694fa21e0dfcfc25f3a (diff)
downloaddesignproject-design-6-c9992d357a0df160c8b577c12bd70338627ef2ce.tar.gz
designproject-design-6-c9992d357a0df160c8b577c12bd70338627ef2ce.tar.bz2
designproject-design-6-c9992d357a0df160c8b577c12bd70338627ef2ce.zip
Updated code basied on feed back
Diffstat (limited to '')
-rw-r--r--src/main/java/design/controller/userinput/menus/CourseSelectMenu.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/main/java/design/controller/userinput/menus/CourseSelectMenu.java b/src/main/java/design/controller/userinput/menus/CourseSelectMenu.java
index cf6f4b1..7cef7fc 100644
--- a/src/main/java/design/controller/userinput/menus/CourseSelectMenu.java
+++ b/src/main/java/design/controller/userinput/menus/CourseSelectMenu.java
@@ -12,6 +12,9 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
+import design.persistence.MasterDatabase;
+import design.persistence.PersonalDatabase;
+
public class CourseSelectMenu extends Menu {
@Override
@@ -23,13 +26,16 @@ public class CourseSelectMenu extends Menu {
public List<MenuOption> getMenuOptions() {
List<MenuOption> opts = new ArrayList<>();
- // 0) pick course by number TODO: add error checking
+ // 0) back
+ opts.add(new MenuOption("back to main menu", a -> new MainMenu().present()));
+
+ // 1) pick course by number TODO: add error checking
opts.add(new MenuOption("pick course by number (1..1000)", a -> {
Scanner sc = new Scanner(System.in);
System.out.print("Course number (1..1000): ");
int n = Integer.parseInt(sc.nextLine().trim());
- Course c = Session.MDB.getCourse(n - 1);
+ Course c = MasterDatabase.INSTANCE.getCourse(n - 1);
System.out.print("Starting hole (1..18, blank=1): ");
String s = sc.nextLine().trim();
@@ -42,9 +48,6 @@ public class CourseSelectMenu extends Menu {
new HolePlayMenu(r).present();
}));
- // 1) back
- opts.add(new MenuOption("back to main menu", a -> new MainMenu().present()));
-
return opts;
}
}