Display game list in GameListPanel
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@407 72836036-5685-4462-b002-a69064685172
This commit is contained in:
parent
cc4797fd8b
commit
e176dc4608
5 changed files with 173 additions and 42 deletions
|
@ -2,6 +2,7 @@ package jrummikub.control.network;
|
|||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import jrummikub.util.Connection;
|
||||
import jrummikub.util.Event;
|
||||
|
@ -19,17 +20,22 @@ public class NetworkControl {
|
|||
private List<Connection> connections = new ArrayList<Connection>();
|
||||
private Event stopNetworkEvent = new Event();
|
||||
|
||||
public NetworkControl(LoginData loginData, final IView view) {
|
||||
public NetworkControl(final LoginData loginData, final IView view) {
|
||||
this.view = view;
|
||||
connectionControl = new ConnectionControl(loginData);
|
||||
|
||||
connections.add(connectionControl.getConnectedEvent().add(
|
||||
new IListener() {
|
||||
@Override
|
||||
public void handle() {
|
||||
view.showGameListPanel(true);
|
||||
}
|
||||
}));
|
||||
connections.add(connectionControl.getConnectedEvent().add(new IListener() {
|
||||
@Override
|
||||
public void handle() {
|
||||
view.getGameListPanel().setChannelName(loginData.getChannelName());
|
||||
view.showGameListPanel(true);
|
||||
|
||||
GameData testData = new GameData(UUID.randomUUID(), "NeoRaider");
|
||||
testData.setCurrentPlayerCount(2);
|
||||
testData.setMaxPlayerCount(4);
|
||||
view.getGameListPanel().addGame(testData);
|
||||
}
|
||||
}));
|
||||
|
||||
connections.add(connectionControl.getConnectionFailedEvent().add(
|
||||
new IListener() {
|
||||
|
|
Reference in a new issue