blackjack: label the P touch chip for its betting (pairs) use#82
Merged
Conversation
Every game input already has a touch button: canonical arrows/Confirm drive betting (stake, backed seat, place) and the eight declared rune chips cover the turn actions, insurance, and the P/B side-bet keys — so the game is fully playable on the touch deck (kit check passes). The one gap was presentation: the P chip read "SPLIT" (its turn meaning) even though P also loops the Perfect Pairs side bet during betting, so a touch player had no clearly labelled pairs button. A rune carries one static label, so the shared chip now reads "SPLIT/PAIRS". Comments updated to document which inputs are canonical vs declared. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Smoke screensDeterministic scripted screens for |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Confirms the blackjack game has complete web/touch button defs, and fixes one labeling gap.
The touch deck always provides the canonical vocabulary (arrows + Confirm), which drives all of betting — Up/Down stake, Left/Right backed seat, Confirm place — plus results ready-up. Every extra rune the game handles is declared in
GameMeta.Controlsso it surfaces as a tappable chip: turns (h/s/d/p/r), insurance (y/n), and the betting side bets (ppairs,bbehind).kit metaemits all 8 andkit checkpasses, so the game is fully playable on touch.Fix
The
pchip read just "SPLIT" (its turn meaning), butpalso loops the Perfect Pairs side bet during betting — so a touch player had no clearly-labeled pairs control. A rune carries one static label, so the shared chip now reads "SPLIT/PAIRS";bstays "BEHIND". Comments updated to document which inputs are canonical vs declared.No behavioral change — labels are presentation metadata only.
go test ./...green,kit checkpasses.🤖 Generated with Claude Code