summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/SettingsControl.java
diff options
context:
space:
mode:
authorJannis Harder <harder@informatik.uni-luebeck.de>2011-05-27 17:54:46 +0200
committerJannis Harder <harder@informatik.uni-luebeck.de>2011-05-27 17:54:46 +0200
commit2d198820a9634c30d62c77f6f310aa227ee29733 (patch)
tree5096eaf907f64343b9997abea3f51ee4c070cb00 /src/jrummikub/control/SettingsControl.java
parent63397e2f5fc62c7d1fc2efbe8f4c686b2343e471 (diff)
downloadJRummikub-2d198820a9634c30d62c77f6f310aa227ee29733.tar
JRummikub-2d198820a9634c30d62c77f6f310aa227ee29733.zip
GameControl tests, temporary handler in SettingsControl and small
fixes git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@288 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/control/SettingsControl.java')
-rw-r--r--src/jrummikub/control/SettingsControl.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/jrummikub/control/SettingsControl.java b/src/jrummikub/control/SettingsControl.java
index 7b96e77..adcc369 100644
--- a/src/jrummikub/control/SettingsControl.java
+++ b/src/jrummikub/control/SettingsControl.java
@@ -1,8 +1,12 @@
package jrummikub.control;
+import java.awt.Color;
+
import jrummikub.model.GameSettings;
+import jrummikub.model.PlayerSettings;
import jrummikub.util.Event1;
import jrummikub.util.IEvent1;
+import jrummikub.util.IListener;
import jrummikub.util.IListener1;
import jrummikub.view.IView;
@@ -31,7 +35,17 @@ public class SettingsControl {
* @Override public void handle(GameSettings settings) {
* startGame(settings); } });
*/
-
+ // TODO vvv this is just a temp. fix
+ view.getSettingsPanel().getStartGameEvent().add(new IListener() {
+
+ @Override
+ public void handle() {
+ GameSettings defaultSettings = new GameSettings();
+ defaultSettings.getPlayerList().add(new PlayerSettings("Foo", new Color(1.0f, 0, 0)));
+ defaultSettings.getPlayerList().add(new PlayerSettings("Bar", new Color(0, 1.0f, 0)));
+ startGame(defaultSettings);
+ }
+ });
view.showSettingsPanel(true);
}