Aller au contenu

Référence

tilttek/bingo
TypeRôle
BingoCrée les jeux, distribue et imprime les cartons, appelle les cases, enregistre et annule les gestes, reçoit les réclamations, vérifie par numéro de série ou par étiquette et ferme
BingoGameUn jeu : réserve, grille, motifs, mode, cartons distribués, cases appelées et gagnants, à une version
CardUn carton, celui d'un joueur ou un carton imprimé : numéro de série, disposition, cases cochées et victoire, à une version
CardDealerTire une disposition et une étiquette du secret du serveur ; l'empreinte d'une disposition
SerialLabelL'étiquette d'un carton imprimé : son numéro de série et son code de vérification, lue comme saisie
ClaimCe que le serveur a trouvé sur un carton : les cellules cochées et le motif gagnant
TickModeActivity ou Called
Square, SquarePoolUne case, et la réserve où les cartons sont tirés
TriggerLe geste qui coche une case
GridLa taille d'un carton et sa case libre du centre
WinPattern, WinPatternsUne façon de gagner, et les façons d'un jeu dans l'ordre
Activity\BingoActivityObserverCoche et décoche les cartons d'après le journal d'activité
Contract\BingoStoreLà où les jeux et les cartons sont gardés
Store\InMemoryBingoStoreLe dépôt en mémoire
Event\BingoWon, SquareTicked, SquareCalledVoir Célébrations
View\CardView, View\CellViewCe que montre le gabarit du carton
View\PrintedCardViewCe que le gabarit d'un lot imprimé montre de chaque carton
Mercure\BingoPublisherPousse les appels, les victoires et les cases cochées par Mercure
Exception\BingoException, InvalidBingo, BingoRefused, BingoConflictVoir Exceptions

Identifier est interne.

Le gabarit templates/card.html.twig et le contrôleur Stimulus card, dans assets/, sont décrits dans Célébrations ; le gabarit templates/print.html.twig, dans Cartons imprimés.