Ça risque d'être plutôt difficile d'utiliser un timer pour ça :clindoeil:
Le temps de défilement des crédits n'est pas vraiment constant, et en plus ça demanderait à être utilisé de façon compliquée.
Le fait que le jeu se met en pause, c'est parce que la commande Wait empêche la fonction repeatedly_execute de s'exécuter, fonction centrale, je pense, pour le module de crédits.
Une solution est de définir une variable globale (deux façons : déclarer ta variable en haut du script, hors de toute fonction, pour la rendre globale à tout le fichier, ou utiliser les GlobalInts) que tu activeras après ton initialisation des crédits, et vérifier dans le repeatedly_execute que cette variable est activée, et placer dans ce if un nouveau if, celui-ci : "if (Credits[0].IsRunning() == eCreditFinished) EnableInterface();"
Après je sais pas d'où Credits[0] est accessible et ne l'est pas...
_________________
Ga is Ga
Vous pouvez consulter l'
aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !