Utilisation des Timers
Les Timers permettent de déclencher l'exécution d'un sous-programme (SUB) à intervalles réguliers. Cela s'avère très pratique dans les jeux pour déplacer des ennemis ou des éléments de décors. Cela est aussi très pratique dès que l'on veut dans un programme rafraichir automatiquement un affichage.
Pour mettre en oeuvre un Timer, il faut utiliser le nouveau mot-clé TIMER et ses fonctions associées.
- On commence par définir un intervalle en utilisant: TIMER.INTERVAL = x (où x est un nombre en millisecondes). Par exemple: "Timer.Interval = 1000" déclenchera un évènement toutes les secondes.
- Ensuite on indique au programme quel sous-programme il doit exécuter en lui donnant un nom à l'aide de TIMER.TICK = NomDuSub
Ce qui donne quelque chose comme ça:
...
Timer.Interval = 500
Timer.Tick = BougeEnnemis
...
Sub BougeEnnemis
' insérer ici le code pour déplacer ennemis
EndSub
...
Timer.Interval = 500
Timer.Tick = BougeEnnemis
...
Sub BougeEnnemis
' insérer ici le code pour déplacer ennemis
EndSub
- Pour suspendre un Timer, utilisez la commande: TIMER.PAUSE()
- Pour redémarrer un Timer suspendu, utilisez la commande: TIMER.RESUME()
- Pour redémarrer un Timer suspendu, utilisez la commande: TIMER.RESUME()
Nous allons à l'étape suivante découvrir comment utiliser cette fonction pour afficher une horloge analogique.

envoyer
par mail
par mail

imprimer
l'article
l'article

nos newsletters










agrandir la photo

