|
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 |
1.8.6