summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/SettingsControl.java
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-06-11 03:15:12 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-06-11 03:15:12 +0200
commitdbd57d42188aa8499211f9a0461fd3511c80f578 (patch)
treed4945475a9990463379b2d70aa83c6269202cc04 /src/jrummikub/control/SettingsControl.java
parent630cdea1d9383aee75a984867682459d06c7c61a (diff)
downloadJRummikub-dbd57d42188aa8499211f9a0461fd3511c80f578.tar
JRummikub-dbd57d42188aa8499211f9a0461fd3511c80f578.zip
Add NetworkSettingsControl
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@409 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/control/SettingsControl.java')
-rw-r--r--src/jrummikub/control/SettingsControl.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/jrummikub/control/SettingsControl.java b/src/jrummikub/control/SettingsControl.java
index 80b334a..6f4e149 100644
--- a/src/jrummikub/control/SettingsControl.java
+++ b/src/jrummikub/control/SettingsControl.java
@@ -24,11 +24,11 @@ import jrummikub.view.IView;
* The settings control controls the settings panel
*/
public class SettingsControl {
- private IView view;
- private Event1<GameSettings> startGameEvent = new Event1<GameSettings>();
+ protected IView view;
+ protected Event1<GameSettings> startGameEvent = new Event1<GameSettings>();
private List<Connection> connections = new ArrayList<Connection>();
- private GameSettings settings;
+ protected GameSettings settings;
/**
* Create a new settings control
@@ -41,8 +41,6 @@ public class SettingsControl {
public SettingsControl(IView view, GameSettings settings) {
this.view = view;
this.settings = settings;
- addPlayer();
- addPlayer();
}
/**
@@ -59,6 +57,9 @@ public class SettingsControl {
* Start the operation of the settings control
*/
public void startSettings() {
+ addPlayer();
+ addPlayer();
+
addPlayerSettingsListeners();
addOptionListeners1();
@@ -247,7 +248,7 @@ public class SettingsControl {
update();
}
- private void update() {
+ protected void update() {
view.getSettingsPanel().enableRemovePlayerButtons(
settings.getPlayerList().size() > 2);
view.getSettingsPanel().enableAddPlayerButton(