summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/network/NetworkSettingsControl.java
diff options
context:
space:
mode:
authorIda Massow <massow@informatik.uni-luebeck.de>2011-06-17 22:24:23 +0200
committerIda Massow <massow@informatik.uni-luebeck.de>2011-06-17 22:24:23 +0200
commit4860867fe8bf45432cd9b7967bc34398af8d013f (patch)
treeebd5473ff5c700fdac5fe461bc264d33ed4abdce /src/jrummikub/control/network/NetworkSettingsControl.java
parent5a4d1ccb12d697d6cd0a0ea187045c9f6370814c (diff)
downloadJRummikub-4860867fe8bf45432cd9b7967bc34398af8d013f.tar
JRummikub-4860867fe8bf45432cd9b7967bc34398af8d013f.zip
halbfertige netzwerkdinge
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@450 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/control/network/NetworkSettingsControl.java')
-rw-r--r--src/jrummikub/control/network/NetworkSettingsControl.java27
1 files changed, 20 insertions, 7 deletions
diff --git a/src/jrummikub/control/network/NetworkSettingsControl.java b/src/jrummikub/control/network/NetworkSettingsControl.java
index 447bf08..d9871d9 100644
--- a/src/jrummikub/control/network/NetworkSettingsControl.java
+++ b/src/jrummikub/control/network/NetworkSettingsControl.java
@@ -48,16 +48,16 @@ public class NetworkSettingsControl extends AbstractSettingsControl {
addListeners();
- connections.add(view.getSettingsPanel().getOfferGameEvent()
- .add(new IListener() {
+ connections.add(view.getSettingsPanel().getOfferGameEvent().add(
+ new IListener() {
@Override
public void handle() {
offerGame();
}
}));
- connections.add(view.getSettingsPanel().getBackEvent()
- .add(new IListener() {
+ connections.add(view.getSettingsPanel().getBackEvent().add(
+ new IListener() {
@Override
public void handle() {
abort();
@@ -66,15 +66,27 @@ public class NetworkSettingsControl extends AbstractSettingsControl {
}));
}
+ /**
+ * The game offer event is emitted when a player wants to offer a new
+ * network game
+ *
+ * @return the event
+ */
public Event1<GameSettings> getOfferGameEvent() {
return offerGameEvent;
}
+ /**
+ * The get back event is emitted when the player wants to go back to the
+ * previous settings panel
+ *
+ * @return the event
+ */
public Event getBackEvent() {
return backEvent;
}
-
- private void offerGame(){
+
+ private void offerGame() {
if (!checkSettings()) {
return;
}
@@ -84,7 +96,8 @@ public class NetworkSettingsControl extends AbstractSettingsControl {
@Override
protected void update() {
- view.getSettingsPanel()
+ view
+ .getSettingsPanel()
.enableAddPlayerButton(
settings.getPlayerList().size() < ISettingsPanel.PLAYER_COLORS.length);