diff options
Diffstat (limited to 'src/jrummikub/control/network/IConnectionControl.java')
-rw-r--r-- | src/jrummikub/control/network/IConnectionControl.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/jrummikub/control/network/IConnectionControl.java b/src/jrummikub/control/network/IConnectionControl.java index b93748c..667a4f9 100644 --- a/src/jrummikub/control/network/IConnectionControl.java +++ b/src/jrummikub/control/network/IConnectionControl.java @@ -40,10 +40,14 @@ interface IConnectionControl { public IEvent getRoundStartEvent(); + public IEvent1<IRoundState> getRoundStateUpdateEvent(); + public IEvent1<ITable> getTableUpdateEvent(); public IEvent2<IRoundState, InvalidTurnInfo> getTurnEndEvent(); + public IEvent getNextPlayerEvent(); + public IEvent getTurnStartEvent(); public void offerGame(GameData data); @@ -66,10 +70,13 @@ interface IConnectionControl { public void startRound(); + public void updateRoundState(IRoundState roundState); + public void updateTable(ITable table); public void endTurn(IRoundState state, InvalidTurnInfo invalidTurnInfo); - public void startTurn(); + public void nextPlayer(); + public void startTurn(); }
\ No newline at end of file |