GBAS version 1.6


*HDISP M1,M2

Fonction :          Détermine les modes de visualisation sur l'écran moniteur et le téléviseur

Syntaxe :          HDISP M1 , M2

M1                       :           0 aucune image                  ¦

               1 Image TRS seule             ¦   Sur moniteur

               2 Image HRC seule             ¦        TRS

               3 Images HRC + TRS          ¦

M2    (optionnel)    :          2 Image HRC seule             ¦

      3 Image HRC + TRS            ¦ Sur T.V. couleur

*HPAGE nv , nrw : choix des pages   

- Si nv est seul spécifié, il désigne le numéro de la page visualisée, lue et écrite.

- Si nv et nrw sont spécifiés, nv désigne le numéro de la page visualisée (o ou 1) et nrw le numéro de la page lue ou écrite (0 ou 1)

Exemple :  

HPAGE 0 : Toutes les opérations de visualisation, lecture ou écriture concernent uniquement la page 0.

HPAGE 0,1 : Signifie que la page 0 est visualisée, mais que les lectures écritures concernent la page 1

*HCLS param :    Couleur du fond de page graphique.    

- param est une valeur ou expression correspondant au code couleur du fond de page graphique (0=noir à 7=blanc).

-param est optionnel.

(par défaut, ce sera le dernier code défini.)

A l'initialisation: param=0

Exemple :HCLS 0 efface l'image haute résolution (fond noir)

HCLS 5 colore le fond en magenta.

*HCOLOR param : couleur du graphisme (couleur du fond)


Couleur graphisme est une valeur ou une expression du code couleur

(0=noir à 7=blanc).

Couleur graphisme = 7 si non spécifié.

Couleur du fond : 0=noir à 7=blanc

Code des Couleurs.

0 : NOIR                     4 : BLEU

1 : ROUGE                  5 : MAGENTA (VIOLET)

2 : VERT                    6 : CYAN (BLEU clair)

3 : JAUNE                   7 : BLANC

*HPOINT (X,Y) : Fonction lecture couleur point

Cette fonction retourne le code couleur (0 à 7) du point défini par X et Y

Exemple :A = HPOINT (10,20) ou PRINT HPOINT (X+2,Y)

*HCIRCLE

 

cercle octant

1)  Forme : HCIRCLE (couleur) X,Y,r(q)(@q1)

- Tracé d'un cercle avec couleur

- "             " octant (q)

- "             de l'octant q à q1

2) Forme : HCIRCLE (couleur) X,Y,rF,C1( ,M)

             ou HCIRCLE (couleur) X,Y,rF,C1,C2

- Tracé d'un cercle avec couleur

- Remplissage de la couleur C1

- M → Moirage avec le fond

- C1,C2 → Moirage des couleurs C1 et C2

X,Y : coordonnées du centre

r     : rayon

F     : Fill (remplissage)

q     : N° octant (0 à 7)

*HPLOT (couleur) X1,Y1 TO X2,Y2( ,B(F)) : tracé graphique

HPLOT admet les formes suivantes :

1) Tracé d'un seul point X1,Y1 : HPLOT (C) X,Y

2) Tracé d'un vecteur (droite) du point X1,Y1 au point X2,Y2 : HPLOT (C) X1,Y1 TO X2,Y2

3) Tracé d'un rectangle dont les sommets opposés sont X1,Y1 et X2,Y2 si le paramétre B (Box) est spécifié. Le rectangle est rempli si F (Fill) suit le B. : HPLOT (C) X1,Y1 TO X2,Y2,BF

Dans les cas 1 et 3 le @ remplace les coordonnées du dernier point tracé.

HPLOT X1,X1 TO X2,Y2 TO X3,Y3 to X4,Y4 .

HPLOT (couleur) X1,Y1 TO X2,Y2 (couleur) TO X3,Y3 (couleur) TO X4,Y4 TO X,Y5 .

HPLOT (C) @ TO X3,Y3 ou HPLOT (C) TO X3,Y3

*HDPLOT : effacement graphique

Fonction : Effacer  :    - un point

- un vecteur

-quadrilatère plein

- "     "  vide

Syntaxe :   Identique à HPLOT

*HPAINT X,Y ( ,C)( ,M) ou HPAINT X,Y( ,C1,C2)


Fonction :          colore une surface au contour fermé concave

Syntaxe :           HPAINT X,Y(, C)( ,M)

X et Y coordonnées du point de départ

C       couleur à utiliser (0 à 7)

M      Caractère "M", indique de colorer en tramé

C, C2 marriage des deux couleurs

*HSAVE :

Fonction : Sauve une image écran sur disque

Syntaxe  : A$ = "nom de fichier" : HSAVE A$

(En mode COMMANDE ou PROGRAMME)

*HLOAD :

Fonction : Lit une image écran sauvegardée sur disque

Syntaxe  : A$ = "nom de fichier" : HLOAD A$

(En mode COMMANDE ou PROGRAMME)

*HCOPY 1 (ou 0) :

Copie de la page 1 (ou 0) dans la page 0 (ou 1)Exemple N1

Exemple N2

Affichage dun point

Certains textes et certaines images présentes sur mon site
sont peut être encore sous Copyright de leurs éditeurs et auteurs respectifs.
Si ces derniers le désirent, je les retirerai immédiatement

Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.