42 virtual shared_ptr<Card> playCard(
const vector< shared_ptr<Card> >& cardsCanPlay )
const = 0;
51 virtual Biddings bid(
const Biddings bestBid,
const int numberOudlers,
const bool chelemAnnounced )
const = 0;
60 virtual set< shared_ptr<Card> > makeEcart(
const int dogSize,
const vector< shared_ptr<Card> >& allCards )
const = 0;
Biddings
The enum containing all official biddings.
Definition: Biddings.hpp:35
StratDiff is the abstract class handling the Strategy pattern for applying different AI difficulties...
Definition: StratDiff.hpp:34