diff options
Diffstat (limited to 'src/jrummikub/control/turn/AbstractTurnControl.java')
-rw-r--r-- | src/jrummikub/control/turn/AbstractTurnControl.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/jrummikub/control/turn/AbstractTurnControl.java b/src/jrummikub/control/turn/AbstractTurnControl.java index aeb6241..e493718 100644 --- a/src/jrummikub/control/turn/AbstractTurnControl.java +++ b/src/jrummikub/control/turn/AbstractTurnControl.java @@ -1,6 +1,7 @@ package jrummikub.control.turn; import jrummikub.model.IHand; +import jrummikub.model.IPlayer; import jrummikub.model.ITable; import jrummikub.util.Event; import jrummikub.util.IEvent; @@ -13,6 +14,7 @@ public abstract class AbstractTurnControl implements ITurnControl { protected Event endOfTurnEvent = new Event(); protected Event redealEvent = new Event(); + protected IPlayer player; protected IHand hand; protected ITable table; protected IView view; @@ -31,9 +33,10 @@ public abstract class AbstractTurnControl implements ITurnControl { } @Override - public void setup(IHand hand, ITable table, IView view, + public void setup(IPlayer player, ITable table, IView view, boolean inspectOnly, boolean mayRedeal) { - this.hand = hand; + this.player = player; + this.hand = player.getHand(); this.table = table; this.view = view; this.inspectOnly = inspectOnly; |