package game; import com.biotools.meerkat.Action; import com.biotools.meerkat.Card; import com.biotools.meerkat.GameInfo; import com.biotools.meerkat.Player; import com.biotools.meerkat.util.Preferences; /** * a player that just returns the given Action from the Contructor * */ public class PrerecordedPlayerMock implements Player { private Action[] actions; private int currentAction; public PrerecordedPlayerMock(Action... actions) { this.actions = actions; } @Override public Action getAction() { return actions[currentAction++]; } @Override public void holeCards(Card arg0, Card arg1, int arg2) { // TODO Auto-generated method stub } @Override public void init(Preferences arg0) { // TODO Auto-generated method stub } @Override public void actionEvent(int arg0, Action arg1) { // TODO Auto-generated method stub } @Override public void dealHoleCardsEvent() { // TODO Auto-generated method stub } @Override public void gameOverEvent() { // TODO Auto-generated method stub } @Override public void gameStartEvent(GameInfo arg0) { // TODO Auto-generated method stub } @Override public void gameStateChanged() { // TODO Auto-generated method stub } @Override public void showdownEvent(int arg0, Card arg1, Card arg2) { // TODO Auto-generated method stub } @Override public void stageEvent(int arg0) { // TODO Auto-generated method stub } @Override public void winEvent(int arg0, double arg1, String arg2) { // TODO Auto-generated method stub } }