Added NetworkGameControl
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@503 72836036-5685-4462-b002-a69064685172
This commit is contained in:
parent
e79295f271
commit
f3f8ffe462
22 changed files with 227 additions and 83 deletions
|
@ -37,6 +37,8 @@ public class MockConnectionControl implements IConnectionControl {
|
|||
/** */
|
||||
public MockEvent gameStartEvent = new MockEvent();
|
||||
/** */
|
||||
public MockEvent roundStartEvent = new MockEvent();
|
||||
/** */
|
||||
public MockEvent1<ITable> tableUpdateEvent = new MockEvent1<ITable>();
|
||||
/** */
|
||||
public MockEvent1<ITable> turnEndEvent = new MockEvent1<ITable>();
|
||||
|
@ -124,6 +126,11 @@ public class MockConnectionControl implements IConnectionControl {
|
|||
return gameStartEvent;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IEvent getRoundStartEvent() {
|
||||
return roundStartEvent;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IEvent1<ITable> getTableUpdateEvent() {
|
||||
return tableUpdateEvent;
|
||||
|
@ -203,4 +210,10 @@ public class MockConnectionControl implements IConnectionControl {
|
|||
public void startTurn(IRoundState state) {
|
||||
turnStarted = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void startRound() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,14 +26,16 @@ public class MockRoundState implements IRoundState {
|
|||
/** */
|
||||
public int turnNumber;
|
||||
/** */
|
||||
|
||||
public GameState gameState;
|
||||
|
||||
/** */
|
||||
public MockRoundState() {
|
||||
table = new MockTable();
|
||||
players = new ArrayList<MockPlayer>();
|
||||
players.add(new MockPlayer(new PlayerSettings("Player 1", Color.RED),
|
||||
gameSettings));
|
||||
players.add(new MockPlayer(
|
||||
new PlayerSettings("Player 2", Color.YELLOW), gameSettings));
|
||||
players.add(new MockPlayer(new PlayerSettings("Player 2", Color.YELLOW),
|
||||
gameSettings));
|
||||
players.add(new MockPlayer(new PlayerSettings("Player 3", Color.GREEN),
|
||||
gameSettings));
|
||||
players.add(new MockPlayer(new PlayerSettings("Player 4", Color.BLACK),
|
||||
|
@ -126,4 +128,9 @@ public class MockRoundState implements IRoundState {
|
|||
public void nextTurn() {
|
||||
turnNumber++;
|
||||
}
|
||||
|
||||
@Override
|
||||
public GameState getGameState() {
|
||||
return gameState;
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue