summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/network/IConnectionControl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub/control/network/IConnectionControl.java')
-rw-r--r--src/jrummikub/control/network/IConnectionControl.java9
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