GESTION DE SOURIS
-----------------
Publie dans Am-Mag numero 31 * Fevrier 1988
Auteur : Robert Dalla
Et hop ! Le joystick devient souris. La routine binaire SOURIS.BIN
(creee et sauvegardee par le lancement du premier programme),
permet a partir du joystick, la gestion et l'utilisation d'un sprite
tel un curseur de souris.
Ses caracteristiques sont les suivantes :
- parfaitement relogeable, autonome et utilisable depuis le Basic ou
l'assembleur.
- Choix de huit sprites predefinis.
- Evolution possible dans diverses caracteristiques d'ecrans :
exemple (en MODE 1) :
25 lignes de 40 colonnes (ecran standard)
32 lignes de 32 colonnes
21 lignes de 48 colonnes
- Detection des erreurs.
- 2 vitesses disponibles de deplacement du curseur (la vitesse 2
est programmable).
Coordonnees curseur
-------------------
- 'xsouris' et 'ysouris' pointent le coin superieur gauche du
sprite.
- 'ysouris' correspond au numero de ligne ecran, donc au pixel
pres.
- 'xsouris' est a l'octet pres. La resolution est donc d'un demi
caractere texte en mode 1.
- 'xsouris' et 'ysouris' peuvent debuter a 0 (coin inferieur
gauche de l'ecran).
Mode d'emploi
-------------
Le second listing est un programme de demonstration contenant
toutes les fonctions de la routine ainsi que son mode d'emploi.
Dans le cas d'une utilisation K7, la routine SOURIS.BIN devra etre
sauvee a la suite du programme de demo.