From 0294bd3a3121d6166788594f7249bf293cb00896 Mon Sep 17 00:00:00 2001 From: sowgro Date: Thu, 13 Nov 2025 08:41:56 -0500 Subject: change league printing --- src/main/java/design/controller/userinput/Menu.java | 2 +- src/main/java/design/controller/userinput/menus/SelectLeague.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java/design/controller/userinput') diff --git a/src/main/java/design/controller/userinput/Menu.java b/src/main/java/design/controller/userinput/Menu.java index ab633e1..01e80a9 100644 --- a/src/main/java/design/controller/userinput/Menu.java +++ b/src/main/java/design/controller/userinput/Menu.java @@ -23,7 +23,7 @@ public abstract class Menu { try { int i = Integer.parseInt(line) - 1; menuOptions.get(i).onAction(); - } catch (IndexOutOfBoundsException ex) { + } catch (IndexOutOfBoundsException | NumberFormatException ex) { System.err.printf("Invalid option \"%s\"\n", line); present(); } diff --git a/src/main/java/design/controller/userinput/menus/SelectLeague.java b/src/main/java/design/controller/userinput/menus/SelectLeague.java index 08f6c91..e1675e9 100644 --- a/src/main/java/design/controller/userinput/menus/SelectLeague.java +++ b/src/main/java/design/controller/userinput/menus/SelectLeague.java @@ -26,7 +26,7 @@ public class SelectLeague extends Menu { public List getMenuOptions() { List options = new ArrayList<>(); for (League l : LeagueDatabase.instance().getLeagues()) { - options.add(new MenuOption(l.getName(), () -> { + options.add(new MenuOption(l.toString(), () -> { if (l instanceof ScrambleLeague sl && sl.locateTeam(golfer) == null) { Scanner sc = new Scanner(System.in); System.out.print("You are not a member of a team for this league. Would you like to create one (Y/n): "); -- cgit v1.2.3