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
}
}