Ci-dessous, les différences entre deux révisions de la page.
— |
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. |