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 "---".