ON STRIG GOSUB |
Vers un le sous-programme lorsque la manette de jeux |
|---|---|
| Turbo Basic | |
Syntaxe
| ON STRIG(n) GOSUB ligne |
Paramètres
| Nom | Description | |
|---|---|---|
| n | Ce paramètre permet d'indiquer le bouton de la manette de jeux: | |
| Valeur | Description | |
| 0 | Cette valeur indique la manette A, bouton inférieur | |
| 2 | Cette valeur indique la manette B, bouton inférieur | |
| 4 | Cette valeur indique la manette A, bouton supérieur | |
| 6 | Cette valeur indique la manette B, bouton supérieur | |
| ligne | Ce paramètre permet d'indiquer le numéro de ligne du sous-programme | |
Description
Cette commande permet de déclencher un sous-programme lorsque un bouton de manette de jeux est enfoncée.
Remarques
- L'instruction ON STRIG n'a d'effet que si les événements de bouton de manette de jeux sont activés par une instruction STRIG ON. Une fois que STRIG ON a été exécuté, une vérification est effectuée entre l'exécution de chaque instruction ultérieure pour voir si le bouton indiqué a été enfoncé. Si tel est le cas, le sous-programme désigné est appelé.
- L'instruction STRIG OFF désactive la recherche du bouton de manette de jeux indiqué.
- Après une interruption, une instruction STRIG STOP implicite est exécutée pour éviter d'appeler le sous-programme d'interruptions de manière répétée à partir de lui-même (et de remplir la pile). Le retour de fermeture du sous-programme de traitement exécute automatiquement une instruction STRIG ON sauf si la routine a déjà exécuté une instruction STRIG OFF explicite.
- Utilisez la méta-instruction $EVENT pour ajuster la génération du code de vérification des événements du compilateur.
Voir également
Langage de programmation - Assembleur 80x86 - Références des ports d'entrée/sortie des 80x86 - Port 0201h
Langage de programmation - Assembleur 80x86 - Interruption 15h: Fonction 84h, Sous-Fonction 01h
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 122
Dernière mise à jour : Mardi, le 28 juillet 2015