★ CODING ★ LA BIBLE DU CPC 6128 ★ |
La bible du CPC 6128 : 2.05.06 Graphics screen (GRA) |
Ce pack sert exclusivement à la manipulation de la fenêtre graphique. Au sujet des indications de coordonnées qui sont réclamées par les différentes routines, il convient de faire les remarques suivantes: Les coordonnées sont transmises en 3 étapes. L'étape la plus proche de l'utilisateur est la position relativement à l'origine des coordonnées (ORIGIN) qu'il a lui-même fixée. Cette position est convertie en une position relativement à l'origine de l'écran (bas gauche). La dernière étape est l'adresse physique du point. Celle-ci dépend du mode actuel! Une étape supplémentaire peut éventuellement être ajoutée auparavant, lorsqu'une paire de coordonnées relatives doit être convertie en une position absolue relativement à ORIGIN. 15A8 ************************************* GRA INITIALISEinitialisation complète du pack graphique. 15A8 GRA RESET 15D7 ****************************************** GRA RESET réinitialisation du pack graphique. 15DA Restore GRA Indirections 15E9 *************************************************** NN 15ED SCR ACCESS 15FB ****************************** GRA MOVE RELATIVE Déplacement relativement à la position actuelle. 15FB ajouter coord. act. + coord. rel.. 15FE ****************************** GRA MOVE ABSOLUTE déplacement vers une position absolue. 15FE (act. coord. X) 1606 *********************************** GRA ASK CURSOR Où est le curseur graphique actuel? 1606 (act. coord. X) 160E ************************************ GRA SET ORIGIN fixer origine des coordonnées utilisateur. 160E (origine X) 161C ************************************ GRA GET OR1GIN aller chercher origine des coordonnées utilisateur. 161C (origine X) 1624 ********************************* aller chercher position de départ 1624 GRA ASK CURSOR 1627 *********************aller chercher position objet physique + fixer curseur 1627 GRA MOVE ABSOLUTE 162A ********************** GRA CONVERTIR COORD. 162B SCR GET MODE 165D **************************** ajouter coord. act. + coord. rel.. 165E (act. coord. X) 16A5 ************************************* GRA WIN WIDTH fixer limites gauche et droite de la fenêtre graphique. 16BE SCR Get Mode 16EA *********************************** GRA WIN HEIGHT fixer limites supérieure et inférieure de la fenêtre graphique. 16FB (coord. Y GRA fenêtre haut) 1717 ********************************** GRA GET W WIDTH limites gauche et droite de la fenêtre graphique? 1717 (coord. X GRA fenêtre gauche) 172D ******************************** GRA GET W HEIGHT limites supérieure et inférieure de la fenêtre graphique? 172D (coord. Y GRA fenêtre haut) 1736 ******************************** GRA CLEAR WINDOW vider fenêtre graphique. 1736 GRA GET W WIDTH 1767 **************************************** gra SET PEN fixer couleur d'écriture. 1767 SCR INK ENCODE 176E ************************************* GRA SET PAPER fixer couleur d'arrière-plan. 176E SCR INK ENCODE quelle couleur d'écriture? 1775 (GRA Pen) 177A ************************************ GRA GET PAPER quelle couleur de fond? 177A (GRA Paper) 1780 ******************************** GRA PLOT RELATIVE fixer un point graphique relativement à la position actuelle du curseur. 1780 ajouter coord. act. + coord. rel. 1783 ******************************** GRA PLOT ABSOLUTE fixer un point graphique (absolu). 1783 GRA PLOT représenter un point sur l'écran. 178A SCR DOR POSITION 1794 ******************************** GRA TEST RELATIVE point fixé (relativement au curseur actuel)? 1794 ajouter, coord. act. + coord. rel. 1797 ******************************** GRA TEST ABSOLUTE point fixé (absolu)? 1797 GRA TEST 179A ******************************************* GRA TEST fournit l'ink de la position graphique actuelle. 179D GRA GET PAPER 17A6 ******************************** GRA LINE RELATIVE tracer une ligne de distance act. à distance relative. 17A6 ajouter, coord. act. + coord. rel. 17A9 ******************************* GRA LINE ABSOLUTE tracer une ligne de position act. à position absolue. 17A9 GRA LINE 17AC****************** GRA SAUVER PARAMETRES MASQUE sauver paramètres de l'instruction BASIC MASK. 17B0 ****************** GRA SAUVER PARAMETRES MASQUE sauver paramètres de l'instruction BASIC MASK. 17B4 ******************************************** GRA LINE dessiner une ligne. 17B9 aller chercher position objet physique + fixer curseur 1940 *************************************** GRA WR CHAR écrire un caractère dans la position curseur graphique actuelle. 1942 TXT GET MATRIX 19D5 **************************** GRA SAUVER PARAMETRES 19D9 (buffer de calcul coord. X)
|