summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/RoundControl.java
diff options
context:
space:
mode:
authorJannis Harder <harder@informatik.uni-luebeck.de>2011-05-29 19:46:53 +0200
committerJannis Harder <harder@informatik.uni-luebeck.de>2011-05-29 19:46:53 +0200
commiteb7ccb46c5023fb8a3052f1c6d9fa5d2e384d15e (patch)
tree85105d196afe72c2df3cae32ebc4f8b59e85da91 /src/jrummikub/control/RoundControl.java
parent73f6fb9c1b12e70896ee431af326bef0a7235b4f (diff)
downloadJRummikub-eb7ccb46c5023fb8a3052f1c6d9fa5d2e384d15e.tar
JRummikub-eb7ccb46c5023fb8a3052f1c6d9fa5d2e384d15e.zip
Added TurnControlFactory
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@308 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/control/RoundControl.java')
-rw-r--r--src/jrummikub/control/RoundControl.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/jrummikub/control/RoundControl.java b/src/jrummikub/control/RoundControl.java
index e507e74..671086f 100644
--- a/src/jrummikub/control/RoundControl.java
+++ b/src/jrummikub/control/RoundControl.java
@@ -95,8 +95,12 @@ public class RoundControl {
view.getPlayerPanel().setEndTurnMode(inspectOnly, mayRedeal);
- ITurnControl turnControl = new HumanTurnControl(roundState.getActivePlayer()
- .getHand(), clonedTable, view, inspectOnly);
+ ITurnControl turnControl = roundState
+ .getActivePlayer()
+ .getPlayerSettings()
+ .getTurnControlFactory()
+ .create(roundState.getActivePlayer().getHand(), clonedTable,
+ view, inspectOnly);
turnControl.getEndOfTurnEvent().add(new IListener() {
@Override