package com.hearthsim.util.factory;
import com.hearthsim.exception.HSException;
import com.hearthsim.util.tree.HearthTreeNode;
import java.util.ArrayList;
public interface ChildNodeCreator {
public ArrayList<HearthTreeNode> createAttackChildren(HearthTreeNode boardStateNode) throws HSException;
public ArrayList<HearthTreeNode> createPlayCardChildren(HearthTreeNode boardStateNode) throws HSException;
public ArrayList<HearthTreeNode> createHeroAbilityChildren(HearthTreeNode boardStateNode) throws HSException;
}