Outils pour utilisateurs

Outils du site


fonction_sous_programme

Différences

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

Lien vers cette vue comparative

fonction_sous_programme [2019/03/11 13:11] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Gestion du projet ======
  
 +===== Comment appeler une fonction d'un sous-programme =====
 +
 +Nous avons par exemple deux programmes : "​**mon_niveau_1**"​ qui est celui du premier niveau d'un jeu et "​**afficher_image**"​ qui est un sous-programme qui permet d'​afficher une image lorsqu'​un objet est ramassé. Il faudra donc appeler la fonction qui affiche l'​image dans le programme du jeu.
 +
 +{{ :​z02xnoj.png?​nolink |}}
 +
 +{{ :​z02xnoj.png?​direct |}}
 +
 +Il suffit tout simplement d'​utiliser ces lignes :
 +<code tangara>
 +declick.chargerProgramme('​afficher_image'​);​ // Permet le chargement d'un sous-programme dans un autre programme
 +mon_personnage.siAttrape(ma_potion_rouge,"​afficherImage()"​) // Lorsque le personnage attrape l'​objet,​ la fonction afficherImage s'​active
 +</​code>​
 +La première ligne permet de charger le sous-programme qui contient la fonction dans le programme actuel, et la seconde permet d'​appeler la fonction qui se trouve dans le sous-programme.