fr:yaml:texte
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:texte [2026/05/03 17:01] – Texte et formatage YAML cyrilfiesta | fr:yaml:texte [2026/05/03 18:47] (Version actuelle) – Harmonize FR/EN language switch cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML — Texte et formatage ====== | + | **Language / Langue :** **FR** | [[en: |
| - | ===== Texte simple | + | ====== Texte et formatage (YAML) ====== |
| - | <code yaml> | + | ===== Retours à la ligne ===== |
| - | texte: " | + | |
| - | </ | + | |
| - | Pour un texte multiligne, utilisez le bloc YAML '' | + | Dans un bloc YAML '' |
| - | <code yaml> | + | Pour un retour à la ligne **affiché** dans Discord (dans les formats qui ne supportent pas les vraies nouvelles lignes) |
| - | texte: | | + | |
| - | Première ligne. | + | |
| - | Deuxième ligne. | + | |
| - | Troisième ligne. | + | |
| - | </ | + | |
| - | ===== Sauts de ligne ===== | + | ===== Bloc texte encadré |
| - | Le tag '' | + | Quand le contenu entre '' |
| <code yaml> | <code yaml> | ||
| - | texte: "Ligne 1+n+Ligne 2+n+Ligne 3" | + | texte: "[[Mémo : la clé se trouve dans la bibliothèque.]]" |
| </ | </ | ||
| - | ===== Formatage | + | ===== Formatage |
| - | ^ Syntaxe ^ Rendu ^ | + | Ces styles fonctionnent |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | ===== Blocs sémantiques ===== | + | ^ Syntaxe ^ Rendu ^ |
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | %%``texte``%% | Code inline | | ||
| + | | '' | ||
| + | | ''> | ||
| - | Utilisez des blocs de code avec un type pour un rendu narratif soigné : | + | ===== Blocs de code colorés ===== |
| <code yaml> | <code yaml> | ||
| texte: | | texte: | | ||
| - | ```story | + | ```diff |
| - | | + | |
| + | + nouvelle règle | ||
| ``` | ``` | ||
| - | ```systeme | + | |
| - | Vous perdez 5 PV. | + | ```python |
| - | ``` | + | |
| - | | + | |
| - | « Qui êtes-vous ? » demande le garde. | + | |
| ``` | ``` | ||
| </ | </ | ||
| - | ^ Bloc ^ Usage ^ | + | Langages supportés : '' |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | ===== Texte conditionnel inline | + | ===== Blocs sémantiques (markdown: story) |
| - | Un même texte peut varier selon l'état du jeu : | + | En ajoutant '' |
| <code yaml> | <code yaml> | ||
| - | texte: | + | texte: |
| - | | + | |
| - | si: " | + | |
| - | | + | ``` |
| - | si: " | + | |
| - | - texte: "Vous êtes à l' | + | |
| - | si: " | + | |
| - | - "Ce texte s'affiche toujours en dessous." | + | |
| - | </ | + | |
| - | ===== Variables dans le texte ===== | + | ```dialogue |
| + | **L' | ||
| + | ``` | ||
| - | Utilisez '' | + | ```pensee |
| + | *Il ment. Ses mains tremblent légèrement.* | ||
| + | ``` | ||
| - | <code yaml> | + | ```systeme |
| - | texte: "Il vous reste v_pv_v points de vie et v_or_v pièces d'or." | + | |
| + | ``` | ||
| + | |||
| + | ```journal | ||
| + | Nuit du 14 octobre. Troisième nuit sans sommeil. | ||
| + | ``` | ||
| </ | </ | ||
| - | Pour les variables texte : '' | + | Cinq types : '' |
| - | Pour les variables online : '' | + | Le rendu visuel dépend du **style UI choisi par le joueur** (classique, rpg, terminal, aventure) — pas une clé YAML auteur. |
| - | ===== Formatage des nombres | + | ===== Styles par bloc (v4.9) |
| - | Le suffixe | + | Dans une liste '' |
| <code yaml> | <code yaml> | ||
| - | texte: "Temps : v_minutes_v:v_secondes_v|pad2" | + | texte: |
| - | # Affiche | + | - "Texte normal sans style" |
| + | - taille: 28 | ||
| + | police: Georgia | ||
| + | texte: "Titre en Georgia 28 px" | ||
| + | - taille: 14 | ||
| + | police: monospace | ||
| + | fond: "#111827" | ||
| + | couleur-texte: "# | ||
| + | texte: "Badge en monospace avec fond sombre" | ||
| + | - taille: 18 | ||
| + | si: " | ||
| + | texte: " | ||
| </ | </ | ||
| - | ===== Images ===== | + | ^ Clé ^ Valeur ^ |
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| - | <code yaml> | + | ⚠ Ces clés s' |
| - | texte: " | + | |
| - | </ | + | |
| - | L'URL peut contenir des variables : | + | ===== Couleur de fond d'une salle ===== |
| - | <code yaml> | + | La clé '' |
| - | texte: " | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Sons ===== | + | |
| <code yaml> | <code yaml> | ||
| - | texte: "<< | + | - id: salle_nuit |
| + | fond: "# | ||
| + | texte: "Il fait nuit noire." | ||
| </ | </ | ||
| - | ===== Vidéos | + | ===== Champ markdown: global |
| - | <code yaml> | + | Défini en en-tête du scénario, il enveloppe **tout** le texte des salles |
| - | texte: | + | |
| - | texte: " | + | |
| - | </ | + | |
| - | ===== Style par bloc ===== | + | ^ Valeur ^ Rendu ^ |
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| - | <code yaml> | + | → Voir aussi : [[fr:yaml:medias|Sons, |
| - | texte: | + | |
| - | - taille: 32 | + | |
| - | police: Georgia | + | |
| - | couleur-texte: | + | |
| - | texte: "Titre imposant" | + | |
| - | - taille: 14 | + | |
| - | texte: "Texte normal plus petit." | + | |
| - | </ | + | |
| + | **Retrouvez nous sur le [[https:// | ||
fr/yaml/texte.1777820511.txt.gz · Dernière modification : de cyrilfiesta
