protected void whenLeadBy(Direction player, Card card) { whenLeadBy(player); deal.play(card); }
protected void followedBy(Direction player, Card card) { deal.play(card); }
public void whenLeadBy(Direction player) { givenDeal(); deal.setNextToPlay(player.getValue()); }
public void givenTrump(Trump trump) { givenDeal(); deal.setTrump(trump); }
public void given(Direction playerDirection, String... suits) { givenDeal(); deal.getPlayer(playerDirection).init(new Hand(suits).getCardsHighToLow()); }