diff --git a/src/view/UserChooserFrame.java b/src/view/UserChooserFrame.java index 5d7f101..02e73b2 100644 --- a/src/view/UserChooserFrame.java +++ b/src/view/UserChooserFrame.java @@ -31,8 +31,10 @@ public class UserChooserFrame extends JFrame { private final Player comPlayer; private final JButton playButton = new JButton("Play!"); private final JComboBox userNameBox = new JComboBox(); + private ArrayList users; - + private boolean gameLaunched = false; + public UserChooserFrame(ParsedArgs parsedArgs) { this.comPlayer = parsedArgs.getComPlayer(); initLayout(); @@ -143,6 +145,10 @@ public class UserChooserFrame extends JFrame { } void launchSelectedPlayer() { + if (gameLaunched) { + return; + } + String name = ((String) userNameBox.getSelectedItem()); name = name == null ? name : name.trim().toLowerCase(); @@ -162,6 +168,7 @@ public class UserChooserFrame extends JFrame { saveUserList(); new MainFrame(name, comPlayer); + gameLaunched = true; } } }