summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/control/RoundControl.java
diff options
context:
space:
mode:
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