****************** * * * FAST ARROW * * * ****************** Ou "Suivez la fleche...". Realise pour "CROCO" par Christian RIVE. Version 1.0 du 22/02/87. PRESENTATION FAST ARROW est un ensemble de RSX permettant de gerer un curseur "a la Mac Intosh" a partir du basic de votre CPC. FAST ARROW fonctionne en mode 2 uniquement, sur un ecran n'ayant pas subi de scrolling vertical. Le curseur de FAST ARROW, en forme de fleche, peut etre deplace au pixel pres a l'aide des touches flechees du clavier, ou du joystick, selon l'option d'initialisation choisie. Le deplacement s'effectue independament du programme basic en cours. Unev fois FAST ARROW installe et initialise, vous pourrez autoriser ou interdire l'affichage du curseur et lire la position de ce dernier. UTILISATION - Initialisation : Charger le programme FLECHE.BIN a l'adresse &9D00 (Sans oublier de le proteger par un HIMEM &9CFF...). - Apres avoir dessine ou charge l'ecran sur lequel vous desirez travailler, mettez le curseur en service par la commande : —CURSEUR,ModeSaisie%,Xdepart%,Ydepart%. Si ModeSaisie%=0, la gestion s'effectue au clavier, sinon elle s'effectue au joystick. Xdepart% et Ydepart% representent les coordonnees de depart de la fleche, avec : 0 < Xdepart% < 624 et 28 < YDepart% < 399. Si les parametres d'initialisatios sont corrects, le curseur s'affiche a la position choisie. Le curseur peut alors etre deplace independament du programme basic en cours. - Commandes disponibles : * —CUROFF : Interdiction d'affichage curseur. Le curseur disparait de l'affichage et les touches de deplacement n'ont plus d'effet. * —CURON : Autorisation d'affichage curseur. Le curseur reapparait a la position qu'il occupait lors du dernier —CUROFF. Les modifications d'ecran eventuellement effectuees entre temps sont prises en compte. * —CURPOS,X%,Y% : Retourne la position du curseur dans les variables X% et Y%. Avant de l'utiliser, il faut d'abord interdire l'affichage du curseur par —CUROFF. Dans le cas contraire, X% et Y% seront negatifs. NOTA : Le fichier FLECHE.GEN contient le texte source des routines de FAST ARROW. Le programme source a ete ecrit et assemble avec GENA3, l'assembleur du DEVPAC de chez HISOFT. Il vous permettra de modifier et d'ameliorer FAST ARROW. |