LINE X1, Y1, X2, Y2


Beschreibung
Diese Anweisung zeichnet eine einfache Linie von einem Koordinatenpunkt zum anderen. Es wird die aktuelle Zeichenfarbe verwendet, die mit COLOR eingestellt werden kann.

Mit SETBUFFER kann man einen Grafikbuffer auswählen, wohin die Linie eingezeichnet werden soll.

Wenn nur einfache horizontale oder vertikale Linien gezeichnet werden, dann soll man besser auf LINE verzichten und stattdessen RECT nehmen. RECT ist je nach BB-Version bis zu 1500% schneller!

Anscheinend basiert LINE auf WRITEPIXELFAST. Die Befehle LOCKBUFFER und UNLOCKBUFFER bringen eine Geschwindigkeitssteigerung.

Achtung! Mit v1.60 gab es einige Änderungen. Früher war die Routine nicht pixelgenau. Nun ist es endlich exakt.


Parameter
X1=Horizontale Startkoordinate in Pixel
Y1=Vertikale Startkoordinate in Pixel
X2=Horizontale Endkoordinate in Pixel
Y2=Vertikale Endkoordinate in Pixel


Rückgabewert
-


Beispiel
GRAPHICS 800,600,16,1
WHILE NOT KEYHIT(1)
   COLOR RND(255),RND(255),RND(255)
   LINE RND(800),RND(600),RND(800),RND(600)
WEND
END


Siehe auch
OVAL, PLOT, RECT