Doc Donjon FI (v2)

Éditeur de fictions interractives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:routines:simple

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
reference:routines:simple [2022/07/30 17:40] jonathanreference:routines:simple [2022/10/23 01:05] (Version actuelle) jonathan
Ligne 3: Ligne 3:
 Une routine simple peut-être réutilisée à l’intérieur d’une autre routine (action, règle, réaction, …) afin de ne pas avoir à dupliquer certains blocs d’instructions que vous êtes amenés à utiliser à plusieurs endroits différents. Une routine simple peut-être réutilisée à l’intérieur d’une autre routine (action, règle, réaction, …) afin de ne pas avoir à dupliquer certains blocs d’instructions que vous êtes amenés à utiliser à plusieurs endroits différents.
  
-===== Exemple simple =====+===== Exemples simples =====
  
 <code donjon> <code donjon>
-routine afficherContenuSac +Le magasin est un lieu. 
-  dire "Votre sac [si le sac contient un objet]contient : [lister objets sac][sinon]est vide.[fin si]";+ 
 +routine remercier: 
 +  dire "« Merci et à bientôt ! »".
 fin routine fin routine
 +
 +action acheter:
 +  dire "Vous achetez l’objet.".
 +  exécuter routine remercier.
 +fin action
 +
 +action vendre:
 +  dire "Vous vendez l’objet.".
 +  exécuter la routine remercier.
 +fin action
 </code> </code>
 +
 +
 +<code donjon>
 +routine afficherContenuSac:
 +  dire "Votre sac [si le sac contient un objet]contient : [lister objets sac][sinon]est vide.[fin si]".
 +fin routine
 +</code>
 +
 +===== Programmer l’exécution d’une routine =====
 +
 +Voir [[reference:temps:programmer_routine|]]
 +
reference/routines/simple.1659195617.txt.gz · Dernière modification : 2022/07/30 17:40 de jonathan