Doc Donjon FI (v1)

L'éditeur de fictions interactives

Outils pour utilisateurs

Outils du site


creer:textes:mise_en_forme

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
creer:textes:mise_en_forme [2021/01/23 22:55] jonathancreer:textes:mise_en_forme [2022/03/14 20:24] (Version actuelle) jonathan
Ligne 23: Ligne 23:
  
 ==== Couleur 1 ==== ==== Couleur 1 ====
 +
 +Cette couleur est utilisée pour faire ressortir des éléments important du jeu et les erreurs.
 +
 <code donjon> <code donjon>
 dire "texte {+couleur 1+}"; dire "texte {+couleur 1+}";
Ligne 28: Ligne 31:
  
 ==== Couleur 2 ==== ==== Couleur 2 ====
 +
 +Cette couleur est utilisée pour faire ressortir les commandes entrées par le joueur.
 +
 <code donjon> <code donjon>
 dire "texte {-couleur 2-}"; dire "texte {-couleur 2-}";
Ligne 37: Ligne 43:
 </code> </code>
  
 +===== Polices de caractères =====
 +
 +<code donjon>
 +avant commencer le jeu:
 +  dire "
 +  0: Voici Un exemple de texte avec Style
 +  1: Voici {1 Un exemple de texte avec Style 1}
 +  2: Voici {2 Un exemple de texte avec Style 2}
 +  3: Voici {3 Un exemple de texte avec Style 3}
 +  4: Voici {4 Un exemple de texte avec Style 4}
 +  5: Voici {5 Un exemple de texte avec Style 5}
 +  6: Voici {6 Un exemple de texte avec Style 6}
 +  7: Voici {7 Un exemple de texte avec Style 7}
 +  ".
 +</code>
 +[[djnc>ex_typo_01| tester cet exemple]] 
 +
 +{{:creer:textes:texte_avec_style.png|}}
 ===== Espaces ===== ===== Espaces =====
  
-==== Nouvelle ligne ====+==== Nouveau paragraphe {p} ====
 <code donjon> <code donjon>
-dire "Ligne 1{n}Ligne2";+avant commencer le jeu: 
 +  dire "Vous allez entrer dans un monde étrange !{p}"
 +</code> 
 + 
 +==== Nouvelle ligne {n} ==== 
 +<code donjon> 
 +avant commencer le jeu: 
 +  dire "Ligne 1{n}Ligne2"; 
 +  dire "{n}{n}Ligne3{n}{n}"; 
 +  dire " 
 +  Ligne 4 
 +  Ligne 5 
 +  Ligne 6 
 +  ". 
 +</code> 
 +[[djnc>ex_nouv_ligne_01| tester cet exemple]]  
 + 
 +==== Nouvelle ligne unique {u} ==== 
 +Le retour à la ligne sera ajouté uniquement s’il n’est pas suivi ou précédé d’un autre retour à la ligne. 
 +Dans les 2 exemples ci-dessous, 1 seul retour à la ligne sera ajouté entre « Première ligne » et « 2e ligne ». 
 +<code donjon> 
 +dire "Première ligne{u}{n}{u}{u}2e ligne"
 +</code> 
 +<code donjon> 
 +dire "Première ligne{u}{u}2e ligne"
 +</code> 
 +<code donjon> 
 +dire "Première ligne{u}2e ligne"
 +</code> 
 + 
 +==== Nouvelle ligne conditionnelle {N} ==== 
 +Le retour à la ligne sera ajouté uniquement si un texte suit. 
 +Si le résultat de ''[statut ceci]'' est un champ vide, le retour à la ligne ne sera //pas// ajouté. 
 +Par contre dans le cas contraire, le retour à la ligne sera ajouté. 
 +<code donjon> 
 +dire "{N}[statut ceci]" 
 +</code> 
 + 
 +==== Nouvelle ligne conditionnelle unique {U} ==== 
 +Combine les effets du retour à la ligne conditionnelle et du retour à la ligne unique. 
 +<code donjon> 
 +dire "{U}[statut cela]{U}[statut ceci]"
 </code> </code>
  
Ligne 53: Ligne 118:
 <code donjon> <code donjon>
 dire "{e}texte avec un espace avant et après{e}"; dire "{e}texte avec un espace avant et après{e}";
 +</code>
 +
 +==== Espace insécable ====
 +Par défaut, une ligne de texte peut-être coupée au niveau des espaces lorsqu’elle dépasse la largeur de l’écran.
 +Une ligne de texte ne sera par contre pas coupée au niveau d’un espace insécable.
 +<code donjon>
 +dire "La hauteur de cette table est de 102{i}cm";
 </code> </code>
creer/textes/mise_en_forme.1611438944.txt.gz · Dernière modification : 2021/01/23 22:55 de jonathan