41 Human(
const string& name );
56 shared_ptr<Card> chooseKing(
const Deck &deck )
const;
62 set< shared_ptr<Card> > makeEcart(
const int dogSize );
73 shared_ptr<Card> playCard(
const Suits referenceCard,
const shared_ptr<Card> highTrump );
Suits
The enum containing all suits, plus the Fool as a special suit.
Definition: Suits.hpp:25
Deck is the class managing the deck of cards. Used as well as for the game deck, but also for a count...
Definition: Deck.hpp:32
Biddings
The enum containing all official biddings.
Definition: Biddings.hpp:35
Human is the class implementing Human player actions, like playing a card.
Definition: Human.hpp:34
Player is an abstract class presenting a common interface for AI and Human players.
Definition: Player.hpp:36