diff options
Diffstat (limited to 'src/jrummikub/control/network')
-rw-r--r-- | src/jrummikub/control/network/NetworkGameControl.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/jrummikub/control/network/NetworkGameControl.java b/src/jrummikub/control/network/NetworkGameControl.java index 1040909..9451876 100644 --- a/src/jrummikub/control/network/NetworkGameControl.java +++ b/src/jrummikub/control/network/NetworkGameControl.java @@ -7,6 +7,7 @@ import jrummikub.model.GameSettings; import jrummikub.model.IRoundState; import jrummikub.util.IListener; import jrummikub.view.IView; +import jrummikub.view.IView.BottomPanelType; public class NetworkGameControl extends GameControl { private IConnectionControl connectionControl; @@ -21,11 +22,11 @@ public class NetworkGameControl extends GameControl { } @Override - public void startGame() { + protected void startRound() { connections.add(connectionControl.getRoundStartEvent().add(new IListener() { @Override public void handle() { - startRound(); + NetworkGameControl.super.startRound(); } })); @@ -43,4 +44,10 @@ public class NetworkGameControl extends GameControl { protected RoundControl createRoundControl(IRoundState roundState) { return new NetworkRoundControl(roundState, view, connectionControl, host); } + + @Override + protected void showWinPanel() { + view.setBottomPanel(host ? BottomPanelType.WIN_PANEL + : BottomPanelType.NETWORK_WIN_PANEL); + } } |