All Classes and Interfaces

Classes
Class
Description
Implémentation concrète de l'interface Card.
Implémentation concrète de l'interface Controller.
Commande permettant de terminer la partie lorsque qu'un joueur a révélé toutes ses cartes et que les autres joueurs ont joué leur dernier coup.
Commande permettant de céder le tour au joueur suivant.
Point d'entrée principal de l'application Skyjo.
Implémentation concrète de l'interface ModelFactory.
Commande permettant d'éliminer une colonne complète de la matrice d'un joueur lorsque toutes ses cartes sont révélées et possèdent la même valeur numérique.
Commande permettant d'éliminer une ligne complète de la matrice d'un joueur lorsque toutes ses cartes sont révélées et possèdent la même valeur numérique.
Commande permettant de rejeter la carte en buffer sur la pile de défausse et de révéler une carte cachée du joueur à la position spécifiée.
Commande permettant de remplacer une carte du joueur par celle en buffer, précédemment piochée depuis le deck via RevealDeckCardCommand.
Commande permettant de remplacer directement une carte du joueur par la carte au sommet de la pile de défausse.
Commande permettant de piocher la carte du dessus du deck et de la placer dans le buffer.
Joueur robotique implémentant une stratégie de sélection de commandes basée sur l'analyse de l'état courant du modèle Skyjo qui a pour but de minimiser les cartes avec les plus grandes valeurs.
Implémentation concrète de l'interface SkyjoModel.
Commande décorative sans action associée, utilisée pour l'alignement visuel de la grille de commandes dans l'interface textuelle "---".