LINE |
Ligne |
---|---|
Turbo Basic |
Syntaxe
LINE (x1,y1)-(x2,y2),c,a |
Paramètres
Nom | Description | |||
---|---|---|---|---|
x1 | Ce paramètre permet d'indiquer la gauche de la forme | |||
y1 | Ce paramètre permet d'indiquer la partie supérieur de la forme | |||
x2 | Ce paramètre permet d'indiquer la droite de la forme | |||
y2 | Ce paramètre permet d'indiquer la partie inférieur de la forme | |||
c | Ce paramètre permet d'indiquer le numéro de la palette de couleur à utiliser | |||
a | Ce paramètre permet d'indiquer les attributs d'affichage: | |||
Valeur | Description | |||
B | Cette valeur indique qu'il s'agit d'une rectangle vide plutôt qu'une ligne | |||
BF | Cette valeur indique qu'il s'agit d'une rectangle plein plutôt qu'une ligne |
Description
Cette commande permet de tracer une ligne dans un écran graphique.
Remarques
- Les paramètres (x1,y1) et (x2,y2) sont les coordonnées de deux points de l'écran graphique et peuvent être spécifiés sous forme absolue ou relative. Le paramètre c est une expression entière décrivant la couleur dans laquelle la ligne ou la boîte doit être dessinée. Le paramètre a est un masque entier contrôlant comment la ligne ou la boîte est dessinée.
- Pour tracer une ligne vers le point (x,y) du LPR dans la couleur par défaut, tapez :
LINE -(x,y)
Pour tracer la même ligne dans une couleur différente, tapez
LINE -(x,y),2
Pour tracer une ligne d'un point (x1, y1) à un point (x2, y2), tapez
LINE (x1,y1) - (x2,y2)
Pour dessiner une boîte avec le coin supérieur gauche (x1, y1) et le coin inférieur droit (x2, y2), tapez
LINE (x1,y1) - (x2,y2),,B
Pour remplir une case avec l'attribut 2, tapez
LINE (x1,y1) - (x2,y2),2,BF
Pour tracer une ligne non solide, incluez l'argument du motif. Par exemple, pour créer une ligne en pointillé. utilisez une valeur de motif de &HAAAA (1010 1010 1010 1010 en binaire). Notez que le motif n'affecte pas les cases remplies.
LINE (x1,y1) - (x2,y2),,,maskword
Après une instruction LINE, le LPR devient le deuxième des deux points de l'instruction LINE.
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 104