From 5d0d5932971c456b85b142f9e483f0226dfefc2b Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 21 Jun 2011 19:16:16 +0200 Subject: Make starting new rounds on network mode work git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@553 72836036-5685-4462-b002-a69064685172 --- src/jrummikub/control/network/NetworkGameControl.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/jrummikub/control/network') 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); + } } -- cgit v1.2.3