Documentation

Créer des librairies de fonctions et de procédures en langage George

Nous avons vu dans le chapitre précédent qu'il était possible de créer vos propres fonctions et procédures en langage George.
Cela va plus loin puisqu'il est également possible de stocker vos fonctions et procédures dans des fichiers «.grg» et de les réemployer dans d'autres scripts rédigés avec George.
En d'autres termes, vous pouvez créer vos propres librairies.

Pour insérer une de vos librairies dans un Script George, il vous faut écrire la ligne suivante dans votre script :

#Include "MaLibrairie.grg"

L'instruction #Include ira chercher le fichier nommé MaLibrairie.grg dans le répertoire contenant le Script George actuel ou dans le répertoire principal de TVPaint Animation.
La ligne suivante permet d'indiquer un chemin d'accès plus précis, toujours à partir des répertoires de base.

#Include "MonDossierDeLibrairies/MaLibrairie.grg"

Veuillez consulter la section fichier d'initialisation de l'Annexe si vous désirez changer le répertoire principal de TVPaint Animation.

Deux exemples de librairies de fonctions relatives aux chaînes de caractères sont disponibles dans le répertoire :

C:/program files/TVPaint Animation/George/Include (sous Microsoft Windows)
Applications/TVPaint Animation/George/Include (sous Apple OS-X)

Elles se nomment Basic.grg et Advanced.grg

Pour les rendre disponibles dans les scripts George fournis avec le logiciel, il suffit d'ajouter les lignes suivantes en fin de script :

#Include "include/basic.grg"
#Include "include/advanced.grg"