Mari's Tarot
|
![]() ![]() | This class defines AI players |
![]() ![]() | One of the proposed difficulty |
![]() ![]() | Card is the class compiling all useful information on cards: points, suit, value.. |
![]() ![]() | |
![]() ![]() | Deck is the class managing the deck of cards. Used as well as for the game deck, but also for a counting cards AI |
![]() ![]() | Game is one of the main class of Tarot. Here are defined rules, games' turns, scores, etc |
![]() ![]() | Human is the class implementing Human player actions, like playing a card |
![]() ![]() | Player is an abstract class presenting a common interface for AI and Human players |
![]() ![]() ![]() | A structure to automatically fix an insert order into cards' sets |
![]() ![]() | StratDiff is the abstract class handling the Strategy pattern for applying different AI difficulties |
![]() ![]() | StratDiff is the abstract class handling the Strategy pattern to propose different languages |
![]() ![]() | |
![]() ![]() | Team is the class handling team management |
![]() ![]() | This class manages the current and previously played tricks |