Le graphisme est certainement plus simple à programmer sur le CPC464 que sur beaucoup d'autres microordinateurs similaires, mais il reste néammoins relativement compliqué.Il n'y a en effet que deux instructions graphiques directes (PLOT pour créer un point et DRAW pour dessiner une ligne) et il faut d'autre part savoir jongler avec les coordonnées si on ne veut pas risquer de ne pas créer ou dessiner exactement les points qu'on aurait souhaité. Mais le graphisme devient un jeu d'enfant avec le programme d'éditeur graphique que nous vous présentons maintenant. Nous avons longuement réfléchi avant de décider du mode de commande du curseur graphique qu'il convenait de choisir (il aurait été en effet inutile de réaliser un éditeur graphique, si c'était pour utiliser uniquement l'adressage absolu!). Nous avons éliminé le joystick et les touches curseur parce qu'ils ne nous permettent pas de distinguer plus de 4 directions. Comme nous voulions avoir un bloc de 8 directions (les 4 points cardinaux plus les 4 diagonales), nous avons simplement réaffecté une grande partie du clavier de façon à disposer d'un bloc de 8 touches correspondant aux 8 directions. Le programme "Editeur graphique" ne vous permet pas simplement de dessiner dans 8 directions: - 'C' vous permet de positionner le curseur de manière absolue (par exemple 320,200 correspond au centre de l'écran).
- 'D' vous permet de dupliquer une zone de l'écran (vous marquez avec le premier curseur l'angle inférieur gauche de cette zone et avec le second curseur l'angle supérieur droit puis vous marquez avec le troisième curseur l'angle inférieur gauche de la zone où cette zone doit être copiée). La fonction 'OR', au contraire de la fonction 'AND' n'efface pas le fond de l'écran. Vous pouvez également faire afficher l'original agrandi deux fois.
- 'F' vous permet de choisir parmi les couleurs possibles.
- 'G' vous permet de tracer une ligne d'une longueur quelconque entre deux points.
- 'K' vous permet de tracer un cercle autour du curseur qui en sera le centre, après avoir entré le rayon de ce cercle.
- 'L' vous permet d'effacer une zone que vous définissez par deux positions du curseur (angle inférieur gauche et angle supérieur droit).
- 'R' vous permet de créer un rectangle que vous définissez par deux positions du curseur (angle inférieur gauche et angle supérieur droit).
- 'T' vous permet d'afficher un texte à partir de l'emplacement du curseur.
Vous voyez qu'il ne manque à notre éditeur graphique que la possibilité de peindre des zones, de sauvegarder l'image créée sur cassette (une sauvegarde de 16 K dure vraiment trop longtemps, attendons plutôt le lecteur de disquette) et une routine d'impression sur imprimante (hardcopy). Mais toutes les autres possibilités graphiques de votre ordinateur sont mises en œuvre de façon très simple par cet éditeur graphique. Bien sûr si vous voulez améliorer ce programme, vous pouvez donner le champ libre à votre imagination créatrice, sous réserve évidemment de ne pas surcharger la capacité mémoire de votre ordinateur. Programmes Basic Pour CPC 464 (Micro Application Tome 2)
|