Beispiele:
GW-BASIC
sondern gepunktet oder gestrichelt bzw. in einem
anderen von Ihnen ausgewählten Muster gezeich
net wird. "Linienart" ist eine Zahl in dem Bereich
von 0 bis 65535. Die Linienart der Zeichnung ent
spricht der Binärdarstellung der Zahl mit 16 Bits.
Eine gepunktete Linie setzt das Bit-Muster
1010101010101010 oder
0101010101010101
voraus. Dies entspricht der Dezimalzahl 43690
(erstes Muster) oder 21845 (zweites Muster). Erfah
rene Programmierer bevorzugen wahrscheinlich
die Hexadezimalschreibweise &HAAAA und
&H5555.
Das durch Linienart festgelegte Muster gilt für die
16 ersten Bildschirmpunkte der Linie und wird
danach bis zum Ende der Linie wiederholt. Nicht
festgelegte Bildschirmpunkte behalten das alte
Erscheinungsbild bei. Bevor eine unterbrochene
Linie gezeichnet wird, wird deshalb empfohlen,
zuerst eine durchgezogene Linie mit der Hinter
grundfarbe (0) zu zeichnen, um eine einzelne Hin
tergrundfarbe für die gesamte Länge der Zeile zu
erhalten. Dies ist eine Überlegung, die insbeson
dere bei Farbgrafiken berücksichtigt werden sollte.
10 INPUT "X2 und Y2 und Farbe";
X2%, Y2%, COL°/o
20 SCREEN l.OrCOLOR 0,1
30 FOR D%= 1 TO 400:NEXT D%
40 LINE - (X2%,Y2%),COL%
50 IF INKEY$ = "" THEN 40
60 SCREEN 0:WIDTH 80
Mit diesem Programm werden Sie um Angabe der
End-Koordinaten und der Farbe einer Linie gebe
ten, die von der Mitte des Bildschirms gezeichnet
werden soll (dem Punkt, auf den als letztes im
Anschluß an den SCREEN I-Befehl Bezug genom
men wurde.) Danach wird die Linie gezeichnet und
bleibt auf dem Bildschirm stehen, bis Sie eine belie
bige Taste betätigen. (Die kurze Verzögerung durch
Zeile 30 wird nur zur Beruhigung der Bildschirman
zeige nach Änderung der Betriebsart benutzt.)
GW-BASIC-BEFEHLE UND FUNKTIONEN
LINE
4-137