diff options
author | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-05-27 17:54:46 +0200 |
---|---|---|
committer | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-05-27 17:54:46 +0200 |
commit | 2d198820a9634c30d62c77f6f310aa227ee29733 (patch) | |
tree | 5096eaf907f64343b9997abea3f51ee4c070cb00 /src/jrummikub/control/SettingsControl.java | |
parent | 63397e2f5fc62c7d1fc2efbe8f4c686b2343e471 (diff) | |
download | JRummikub-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.java | 16 |
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); } |