diff options
author | Ida Massow <massow@informatik.uni-luebeck.de> | 2011-06-22 00:12:04 +0200 |
---|---|---|
committer | Ida Massow <massow@informatik.uni-luebeck.de> | 2011-06-22 00:12:04 +0200 |
commit | 1823fb1610fde82a1c3ae60edf9ea187cf18e54c (patch) | |
tree | 0a09d02e8631e7d9bfea0dbcd5151516ba6b76c0 /src/jrummikub/control/network/NetworkGameControl.java | |
parent | fd378778d17563d4a72b6970ab1639b809c43c47 (diff) | |
download | JRummikub-1823fb1610fde82a1c3ae60edf9ea187cf18e54c.tar JRummikub-1823fb1610fde82a1c3ae60edf9ea187cf18e54c.zip |
Kommentare
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@559 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/control/network/NetworkGameControl.java')
-rw-r--r-- | src/jrummikub/control/network/NetworkGameControl.java | 38 |
1 files changed, 29 insertions, 9 deletions
diff --git a/src/jrummikub/control/network/NetworkGameControl.java b/src/jrummikub/control/network/NetworkGameControl.java index 9451876..d053e92 100644 --- a/src/jrummikub/control/network/NetworkGameControl.java +++ b/src/jrummikub/control/network/NetworkGameControl.java @@ -9,12 +9,30 @@ import jrummikub.util.IListener; import jrummikub.view.IView; import jrummikub.view.IView.BottomPanelType; +/** + * Class controlling network games + */ public class NetworkGameControl extends GameControl { private IConnectionControl connectionControl; private boolean host; - public NetworkGameControl(GameSettings gameSettings, SaveControl saveControl, - IView view, IConnectionControl connectionControl, boolean host) { + /** + * Creates new network game control + * + * @param gameSettings + * current game settings + * @param saveControl + * if there should ever be saving in network mode + * @param view + * the view + * @param connectionControl + * the current connection + * @param host + * of the current game + */ + public NetworkGameControl(GameSettings gameSettings, + SaveControl saveControl, IView view, + IConnectionControl connectionControl, boolean host) { super(gameSettings, saveControl, view); this.connectionControl = connectionControl; @@ -23,12 +41,13 @@ public class NetworkGameControl extends GameControl { @Override protected void startRound() { - connections.add(connectionControl.getRoundStartEvent().add(new IListener() { - @Override - public void handle() { - NetworkGameControl.super.startRound(); - } - })); + connections.add(connectionControl.getRoundStartEvent().add( + new IListener() { + @Override + public void handle() { + NetworkGameControl.super.startRound(); + } + })); if (host) { connectionControl.startRound(); @@ -42,7 +61,8 @@ public class NetworkGameControl extends GameControl { @Override protected RoundControl createRoundControl(IRoundState roundState) { - return new NetworkRoundControl(roundState, view, connectionControl, host); + return new NetworkRoundControl(roundState, view, connectionControl, + host); } @Override |