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