Publié dans AM-MAG 40 (Page 50) * Novembre 1988
Le Basic des modeles CPC 464 se caractérise par l'absence cruelle de fonction
FILL (coloriage de figures à contour fermé). Fort heureusement, il existe un
palliatif à cette injuste carence : la création d'une RSX idoine fonctionnant
si possible dans tous les modes; Justement, la voici :
|FILL,X,Y,C1,C2
X (0< X<639) et Y(0<Y<399) sont les coordonnées d'un point quelconque figurant
à l'intérieur du contour et C1, C2 les couleurs de remplissage. Ce dernier,
uniforme lorsque C1=C2, se réalise en tramé dans le cas contraire (C1<>C2).
SAUVEGARDE ET UTILISATION
Entrez les codes hexadécimaux par le programme AMSAISIE (reportez-vous à
son mode d'emploi). Spécifiez &9858 comme adresse de début et sauvez le
langage machine par l'option <S> sous le nom "FILL". Si vous ne souhaitez
pas saisir en une seule fois la totalité des codes (ici, peu nombreux),
morcelez votre travail en créant plusieurs fichiers (FILL1, FILL2, etc.).
Ces derniers devront ultérieurement être chargés à la suite après un
MEMORY &9857 et sauvegardés ainsi dans un fichier unique :
SAVE "FILL",b,&9858,&2D4
La mise en oeuvre s'effectue par :
MEMORY &9857:LOAD"FILL.BIN",&9858:CALL &9858
Dès lors, la commande RSX est opérationnele.
Maurice Kong A. Siou