package game.deck; import com.biotools.meerkat.Card; import com.biotools.meerkat.Hand; /** * A testdeck that can be preconfigured with certain hands and * communityCards */ public class MockDeck implements Deck { private String[] communityCards; private String[] playerCards; private int index = -1; public MockDeck(String communityCards[], String[] playerCards) { this.communityCards = communityCards; this.playerCards = playerCards; } @Override public Card getCommunityCard(int communityCardNumber) { Hand community = new Hand(communityCards[index]); return community.getCard(communityCardNumber + 1); } @Override public Hand getPlayerCards(int seat) { String[] singleCards = playerCards[index].split("\\|"); Hand playerHand = new Hand(singleCards[seat]); return playerHand; } @Override public void nextGame() { index++; } }