console.inputMap
The controls a CARD answers to: the title, the how-to-play handbill, the pause card and the three end cards.
console
The controls a CARD answers to: the title, the how-to-play handbill, the pause card and the three end cards.
It is live exactly while a card is up — game.ui.Screens activates it the
instant one goes up and releases it the instant the last one comes down. Its
group is ui and it stands down magus and player, so the temple floor
cannot be walked underneath an open card, and the on-screen touch controls
leave the glass while a menu has the player.
| Control | Keyboard | Pad | Touch |
|---|---|---|---|
navigate | Arrow keys | Left stick | — |
navigateAlt | WASD | D-pad | — |
confirm | Enter, Space | South (A / Cross) | — |
back | Escape, Backspace | East (B / Circle), Start | — |
An axis2 evaluates one binding per device class, so a card that answers to
both the arrow keys and WASD needs two navigate controls. Screens reads
whichever of the two is being pushed, so a player uses whatever is already
under their hand.
Touch is unbound on every control, on purpose. Each row of each card is
its own tap target with its own onClick, so a finger picks an item directly
rather than walking to it — and no on-screen stick or button appears over a
menu.
Scoped to this part · feeds back into the world's score.