Doc Donjon FI (v2)

Éditeur de fictions interractives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:instructions:si:start

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
reference:instructions:si:start [2022/10/11 21:58] jonathanreference:instructions:si:start [2022/10/11 22:00] (Version actuelle) – supprimée jonathan
Ligne 1: Ligne 1:
-====== Si (condition) ====== 
- 
-//Il s’agit d’une instruction de contrôle qui dépend d’une condition. Les instructions exécutées seront différentes selon que la condition est remplie ou non.// 
- 
- 
-===== Verbes utilisables dans les conditions ===== 
- 
-<nspages reference:instructions:si:verbes -tree -r -exclude -subns -pagesInNs -h1 -textNs=""> 
- 
-===== Comment écrire une condition ===== 
- 
-==== Dans une routine ==== 
- 
-=== Bloc si === 
- 
-<code donjon> 
-si le sac se trouve ici: 
-  dire "En cherchant un peu, vous devriez trouver de quoi transporter ces pommes." 
-sinon 
-  dire "À priori cela va être difficile de transporter ces nombreux fruits." 
-fin si 
-</code> 
- 
-=== Si rapide === 
-Cette forme est plus simple à écrire : la condition est suivie d’une virgule '','' et d’une instruction unique. 
- 
-<code donjon> 
-règle après aller vers la chambre: 
-  si le joueur est fatigué, dire "Vous iriez bien dormir.". 
-fin règle 
-</code> 
- 
-==== Dans un texte ==== 
- 
-<code donjon> 
-dire "Vous êtes fatigué et [si le joueur est énervé]énervé[sinon]paisible[fin si]." 
-</code> 
- 
-===== Plus d’exemples ===== 
- 
-<code donjon> 
-si je joueur possède l’anneau magique, dire "Vous êtes protégé grâce à votre anneau.". 
- 
-si le dragon n’est pas réveillé: 
-  dire "Les paupières du dragon sont toujours closes. Espérons que ça dure…". 
-sinon 
-  dire "Il vous semble avoir vu remuer le dragon.". 
-fin si 
- 
-si l’historique contient "sortie grotte bloquée", dire "Pas moyen de sortir de la grotte pour le moment.". 
- 
--- Le joueur doit posséder tous les objets listés 
-si le joueur possède la couronne et le sceptre, dire "Les gardes vous laissent entrer dans votre palais.". 
- 
--- Le joueur ne possède aucun des objets listés 
-si le joueur ne possède ni l’anneau magique ni le bouclier : 
-  dire "Vous êtes touché par les flammes du dragon". 
-  changer l’historique contient "dragon rencontré". 
-  changer le joueur est brulé. 
-fin si 
- 
--- Si uniquement une des conditions est remplie 
-si le moule est soit beurré soit fariné, dire "Vous avez oublié quelque chose.". 
- 
-si l’assiette contient les légumes mais pas la viande, dire "C’est surtout un carnivore, vous savez.". 
-</code> 
  
reference/instructions/si/start.1665518320.txt.gz · Dernière modification : 2022/10/11 21:58 de jonathan