diff options
Diffstat (limited to 'src/jrummikub/control/ApplicationControl.java')
-rw-r--r-- | src/jrummikub/control/ApplicationControl.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/jrummikub/control/ApplicationControl.java b/src/jrummikub/control/ApplicationControl.java index 752cb3c..71de63e 100644 --- a/src/jrummikub/control/ApplicationControl.java +++ b/src/jrummikub/control/ApplicationControl.java @@ -118,6 +118,9 @@ public class ApplicationControl { }); } + /** + * Create a new network login control + */ private void createLoginControl() { loginControl = new LoginControl(view); loginControl.getLoginEvent().add(new IListener1<LoginData>() { @@ -135,6 +138,9 @@ public class ApplicationControl { loginControl.startLogin(); } + /** + * End all controls in case of e.g. quit event + */ private void abortControls() { if (settingsControl != null) { settingsControl.abort(); @@ -191,6 +197,12 @@ public class ApplicationControl { settingsControl.startSettings(); } + /** + * Adds events listeners to game control events + * + * @param gameControl + * of current game + */ private void addGameControlListeners(GameControl gameControl) { gameControl.getEndOfGameEvent().add(new IListener() { @Override @@ -200,6 +212,12 @@ public class ApplicationControl { }); } + /** + * Create a new network game control + * + * @param loginData + * users login data for channel + */ private void createNetworkControl(LoginData loginData) { ConnectionControl connectionControl = new ConnectionControl(loginData); networkControl = new NetworkControl(loginData, connectionControl, |