**Language / Langue :** [[fr:ui:cards|FR]] | **EN**
====== Cards mode (ui: cards) ======
In ''cards'' mode, the choices of each room are displayed as **illustrated cards** on a horizontal rail below the room text. A click selects a card; a drag scrolls the rail without triggering anything. Keyboard arrows and the side arrows work too.
title: "The crossroads"
ui: cards
Every button type becomes a card: navigation choices, events with ''button:'', custom actions, global aliases.
===== Card design =====
A card look is configured with the following keys, from general to specific (each level overrides the previous one):
- ''cards:'' at scenario level: default values for all cards;
- ''cards: slots:'' : one design per position on the rail;
- ''card:'' on a **room**: design of the cards leading to that room;
- ''card:'' on a **choice**: design of that specific card.
cards:
image: "https://example.com/standard-back.png"
color: "#7c5cff"
rooms:
- id: sanctuary
card:
image: "https://example.com/sanctuary.png"
title: "The Sanctuary"
subtitle: "A deceptive calm"
rarity: rare
text: "..."
^ Key ^ Effect ^
| ''image:'' | Front-side artwork. |
| ''title:'' / ''subtitle:'' | Texts centered on the card. |
| ''color:'' | Accent color of the card. |
| ''rarity:'' | Rarity style (''rare'', ''epic''...). |
| ''hidden: true'' | The card is shown face down (back visible). |
| ''back_title:'' / ''back_subtitle:'' | Texts displayed on the back. |
===== Hidden cards and flipping =====
''hidden: true'' presents the card **face down**, without revealing its destination. On click, the card flips (3D animation) and reveals its face before the room change. A normal card reveals its back when flipped; ''back_title:'' and ''back_subtitle:'' let you write something there.
choices:
- button: "Mystery card"
card:
hidden: true
back_title: "?"
to: surprise_room
===== Random draw =====
A ''random: N'' block draws N cards from a list each time the player enters the room. The draw stays stable until the player leaves the room.
choices:
- random: 2
cards:
- button: "The cave"
to: cave
- button: "The cliff"
to: cliff
- button: "The swamp"
to: swamp
===== Tips =====
* The input bar is hidden by default in cards mode (''hide_input: false'' to keep it).
* The usual conditions apply: ''visible-if:'' hides the card, ''disabled-if:'' makes it inactive.
* The mode pairs well with a [[en:yaml:hud|HUD]] showing the player's resources.
See also: [[en:ui:presentation|Interface modes]], [[en:ui:deck|Deck mode]].
**Join us on [[https://discord.gg/Z63DtVV|Discord Make&Play]]**