Événements

Le fichier program.script, coeur du code source des projets Script, est un fichier qui s'exécute en boucle (environ 60 fois par seconde).
Toutes ses lignes de code sont donc constamment exécutées pour rafraichir le rendu graphique.
Une partie de ces lignes de code ne doivent s'exécuter qu'à l'ouverture du programme, ou qu'à sa fermeture. Pour cela, deux conditions servent à gérer les événements de démarrage et d'arrêt sur Script.

event_start(name);
Renvoie true si c'est la première fois que cette fonction est appellée avec le nom name (argument facultatif).
event_end(name);
Renvoie true si l'event_start du même nom name a eu lieu, et que le programme vient d'être arrêté manuellement, automatiquement, ou de force.
event_set(name, bool);
Définie l'événement name comme étant passé (1) ou pas encore passé (0) permettant ainsi de réexécuter un event_start déjà passé.