GEGAMOB et DECAMOB
------------------
Auteur : Henri Bittner
Publie dans Amstrad Magazine numero 14 * Septembre 1986
Comme promis dans notre numero 13, voici les petits programmes qui vous
permettront de creer vous-meme des programmes du style de Labybi.
GECAMOB affiche pendant le chargement de l'utilitaire GEGAMOB le but et le
mode d'emploi. Lorsque ce dernier est charge, la grille desormais classique
d'un generateur de caracteres s'affiche a l'ecran mais la ressemblance
s'arrete la !
Dessinez votre caractere a faire "scroller", puis, lorsque ce dernier est
pret, appuyez sur "T".
Pendant quelques secondes, l'ordinateur calcule les parametres de 29 SYMBOL.
Apres affichage du message "READY", les 30 lignes generees par GEGAMOB
(1 SYMBOL AFTER + 29 SYMBOL) ont remplace ce dernier (vous pouvez facilement
le verifier en faisant LIST).
Faites alors un MERGE "DECAMOB" (programme de demonstration) puis RUN.
Deux options vous sont proposees :
- A : deplacement automatique.
- F : deplacement du caracter cree par les fleches directionnelles.
Le programme DECAMOB contient toutes les routines de deplacement qui sont
largement documentees de maniere a etre facilement integrables a d'autres
programmes (Labybi, paru dans notre numero 1 en est une bonne illustration).
Detail technique : a l'interieur des routines de deplacement, se trouve
inseree une boucle (FOR J=...). Si cette boucle est reduite ou supprimee, le
deplacement du caractere cree sera plus rapide mais au detriment de la qualite
de son scrolling.
Pour incorporer votre caractere au programme Labybi passe dans le numero 13
(on va le savoir.... ), il vous suffit de charger Labybi, de supprimer toutes
les lignes de 1 a 30. Sauvegardez cette nouvelle version sans ligne de SYMBOL
sous le nom de LABYBI2. Suivez ensuite la procedure decrite plus haut pour
creer votre propre caractere graphique. Ceci etant fait, au lieu d'un
MERGE "DECAMOB", faites un MERGE "LABYBI2". De nouvelles lignes de SYMBOL
correspondant a votre caractere viendront prendre place au debit du programme
Labybi2. Faites un RUN et vous pourrez constater que maintenant Labybi
s'execute, non plus avec un carre plein, mais avec le motif que vous aurez
imagine et mis en oeuvre avec GECA et DECAMOB.
A vous maintenant de vous creer de petits programmes comme Labybi, en vous
servant de cet utilitaire et en reprenant les routines de deplacement
commentees dans le programme DECAMOB.