Herunterladen Inhalt Inhalt Diese Seite drucken

NCR GW-BASIC Betriebsanleitung Seite 274

Inhaltsverzeichnis

Werbung

GW-BASIC-BEFEHLE UND FUNKTIONEN
PAINT
O)
i
i
■ ? =
Jz «c
ü
&
er v
< 5 m
5
c
t
■o ,
s ä
4-200
10 SCREEN 2:CLS
20 PAINT (320,100),CHR$(&H81)+
CHR$(&H42)+CHR$(&H24)+
CHR$(&H 18)+ CHR$(&H 18)+
CHR$(&H24)+ CHR$(&H42)+ CHR$(&H81)
Um zu verstehen, wie diese Hexadezimalwerte ein x
erstellen, sind einige Kenntnisse der Binär- und
Hexadezimalwerte nützlich. Vielleicht hilft das fol­
gende Diagramm:
In h o riz o n ta le r R ich tu n g
ü b e r d e n B ild sch irm
| ■ |
|
|
|
|
|
| ■ |
1
1 ■ I
|
|
|
| ■ |
1
1
1 ■ 1
1
! ■ 1
1
1
1
t
! ■ ! ■ |
I I
1
|
|
| ■ ! ■ |
|
|
1
I
1 * 1
1
! ■ 1
1
1
1 * 1
|
|
1
| « l
| ■ 1
|
|
|
|
|
| ■ |
H ö c h s tw e rtig e s
N ie d e rw e rtig s te s
B it
B it
Der erste CHR$-Wert im Anschluß an die x,y-Koor-
dinaten in Zeile 20 entspricht dem Überzeichnen-
Byte 0, der letzte Wert entspricht dem Uberzeich-
nen-Byte 7.
GW-BASIC startet nicht unbedingt mit Überzeich-
nen-Byte 0 bei den angegebenen x,y-Koordinaten.
Statt dessen enspricht die Nummer des Überzeich-
nen-Bytes, das bei x,y gezeichnet wird, dem Rest
der Division der y-Koordinate durch die Anzahl von
Bytes in dem Muster. In dem vorliegenden Beispiel
bedeutet dies, daß mit dem Zeichnen des Musters
in der vertikalen Bildschirmzeile 100 mit Byte Nr. 4
begonnen wird (Rest der Division von 100 durch 8).
Bei Farbgrafiken mit niedriger und hoher Auf­
lösung stellt ein Überzeichnen-Byte nur vier Bild­
schirmpunkte in horizontaler Richtung dar. Der
Grund dafür liegt darin, daß für jeden Punkt zwei
Bits erforderlich sind, so daß GW-BASIC weiß,
welche Farbe dieser Punkt hat. Deshalb müssen
die 8 Bits jedes Überzeichnen-Bytes als vier Paare
betrachtet werden. Der Binärwert eines Paares
C H R $ ( & H 8 1)
|
C H R $ ( & H 4 2 )
1
C H R $ ( & H 2 4 )
1
C H R $ ( & H 1 8 )
|
C H R $ ( & H 1 8 )
1
C H R $ ( & H 2 4 )
|
C H R $ ( & H 4 2 )
C H R $ ( & H 8 1 )
T i l e b y t e
0
T i l e b y t e
1
T i l e b y t e
2
T i l e b y t e 3
T i l e
b y t e
4
T i l e
b y t e 5
T i l e b y t e
6
T i 1 e b y t e 7
GW-BASIC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für NCR GW-BASIC

Inhaltsverzeichnis