package net.demilich.metastone.game.behaviour.human;
import net.demilich.metastone.game.GameContext;
import net.demilich.metastone.game.actions.IActionSelectionListener;
public class HumanTargetOptions {
private final IActionSelectionListener actionSelectionListener;
private final GameContext context;
private final int playerId;
private final ActionGroup actionGroup;
public HumanTargetOptions(IActionSelectionListener actionSelectionListener, GameContext context, int playerId,
ActionGroup actionGroup) {
this.actionSelectionListener = actionSelectionListener;
this.context = context;
this.playerId = playerId;
this.actionGroup = actionGroup;
}
public ActionGroup getActionGroup() {
return actionGroup;
}
public IActionSelectionListener getActionSelectionListener() {
return actionSelectionListener;
}
public GameContext getContext() {
return context;
}
public int getPlayerId() {
return playerId;
}
}