SetTransparentPen(pen[, t])
pen
angegebenen. Stifte werden ab 0 gezählt.
Standardmäßig ist die Palette des aktuellen Displays die aktive
Palette, aber natürlich nur, wenn das aktuelle Display ein
Palettenmodus-Display ist. Siehe Palettenmodus-Displays für Details.
Mit dem Befehl SelectPalette() kann
eine Palette aktiviert werden.
Alternativ kann der angegebene transparente Stift auch auf ein
anderes Palettenobjekt gesetzt werden. Dazu müssen Sie das optionale
Tabellenargument an SetTransparentPen()
übergeben und die Tags
Type
und ID
angeben. Ein Beispiel finden Sie weiter unten.
Die folgenden Tags werden durch das optionale Tabellenargument
t
unterstützt:
Type:
#ANIM #BGPIC #BRUSH #DISPLAY #LAYER #PALETTE #SPRITE |
Beachten Sie, dass Sie bei der Verwendung der Typen #ANIM
oder
#SPRITE
auch den Tag Frame
(siehe unten) setzen müssen, um
das Einzelbild anzugeben, dessen transparenten Stift Sie ändern
möchten. Wenn Sie #LAYER
verwenden und die angegebene Ebene
eine Animationsebene ist, müssen Sie auch den Tag Frame
setzen.
Type
ist standardmäßig der Typ der aktuell aktiven Palette,
die mit SelectPalette() ausgewählt wurde.
Siehe SelectPalette für Details.
ID:
Frame:
SetTransparentPen(4, {Type = #BRUSH, ID = 2})Der Code macht Stift 4 in Pinsel 2 transparent.