Herunterladen Inhalt Inhalt Diese Seite drucken

GFA BASIC 3.0 Bedienungsanleitung Seite 385

Inhaltsverzeichnis
Systemroutinen
HLINE x1,y,x2,f,m,adr,anz_muster
HLINE entspricht dem LINE-Befehl, jedoch kénnen mit diesem Befehl
nur waagerechte Linien gezeichnet werden. Dabei enthalten x1 und x2 die
beiden x-Koordinaten und y die y-Koordinate der zu zeichnenden Linie.
Der Ausdruck f enthält die Farbinformation und kann, abhängig von der
jeweiligen Auflösung, Werte von 0 bis 15 annehmen (siehe COLOR). Der
Parameter m legt den Grafikmodus fest und entspricht dem bei ALINE.
Adr ist die Adresse
eines Feldes, in dem
die Bit-Informationen für die
Linienmuster (je 16 Bit) stehen.
Anz muster
ist eine Maske, mit der die Y-
Koordinate verknüpft wird, um dann als Index in der Linienmustertabelle
zu dienen. Deshalb sollte
anz_ muster um eins kleiner als eine Zweier-
Potenz sein (0,1,3,7,15,...).
Beispiel:
ACLIP 1,0,0,639,399
muster%=&X11111111111111111010101010101010
z%=V :muster%
FOR
i%=0
TO
199
HLINE
0,1%,639,1,0,2%,1
NEXT
i%
--> In der Variable muster% werden zwei 16-Bit-Linienmuster abgelegt. Der letzte HLINE-
Parameter ist dementsprechend 1 (2 Muster). Die mit HLINE gezeichneten Linien be-
nutzen dann abwechselnd die beiden 16-Bit-Linienmuster, die in muster% stehen.
10-9
Inhaltsverzeichnis
loading

Inhaltsverzeichnis