Beispiele:
GW-BASIC
kann 01 bei Farbe 1 der Farbpalette, 10 bei Farbe 2
oder 11 bei Farbe 3 betragen. Dadurch wird die
Farbe für einen einzelnen Bildschirmpunkt erhal
ten. Aus diesem Grund werden Sie wahrscheinlich
die drei folgenden Hexadezimalwerte für die CHR$-
Funktionen benutzen, aus denen die Zeichenfolge
für "Effekt" bestehen soll:
&H55
tale Punkte in Farbe 1 (Palette 0:
grün, Palette 1: kobaltblau).
&HAA
tale Punkte in Farbe 2 (Palette 0:
rot, Palette 2: violett).
&HFF
tale Punkte in Farbe 3 (Palette 0:
braun, Palette 1: weiß).
Unter Umständen haben Sie die Möglichkeit, einen
schon gezeichneten Bereich mit einem Muster zu
überzeichnen, der dieselbe Farbe wie zwei aufeinan
derfolgende Bytes in einem Muster aufweist. Nor
malerweise bricht PAINT die Aus-führung ab,
wenn es auf zwei aufeinanderfolgende Bytes mit
derselben Farbe wie dem festgelegten Punkt stößt,
da der Punkt dann mit derselben Farbe umgeben
wird. Mit "Hintergrund" wird eine Hintergrund-
Farbe für das Überzeichnen mit einem Muster
angegeben, mit der Sie bis zu zwei aufeinanderfol
gende Bytes in der Zeichenfolge für das Überzeich
nen überspringen können. Wird <Hintergrund>
benutzt, so kann das Programm beispielsweise
abwechselnd blaue und rote Linien auf einem roten
Hintergrund mit einem Mindestaufwand an GW-
BASIC Befehlen zeichnen.
Stimmen mehr als zwei aufeinanderfolgende
Linien in dem Muster mit "Hintergrund" überein,
so erkennt GW-BASIC einen Fehler "Illegal func
tion call" (Unzulässiger Funktionsaufruf).
Mit dem ersten Beispiel wird ein Kreis in roter
Farbe auf schwarzem Bildschirmhintergrund
GW-BASIC-BEFEHLE UND FUNKTIONEN
Erzeugt vier fortlaufende horizon
Erzeugt vier fortlaufende horizon
Erzeugt vier fortlaufende horizon
PAINT
4-201