From d03b4443f606d2e99c3e10bcdc7fe88f06fda430 Mon Sep 17 00:00:00 2001 From: Woody Folsom Date: Mon, 30 Apr 2012 18:35:53 -0400 Subject: [PATCH] Fix for double boards when the player starts the game by clicking 'play' instead of pressing . --- src/view/UserChooserFrame.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/view/UserChooserFrame.java b/src/view/UserChooserFrame.java index ed4723d..0506058 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; } } }