Anwender-Dokumentation GFA-BASIC 3.0
BITBLT s_mfdb%(),d_mfdb%(),par%()
s mfdb%(),d_mfdb%(),par%():
Integer-Arrays
Der Befehl BITBLT
dient dem Kopieren von rechteckigen Bildschirm-
ausschnitten. Er hat Ahnlichkeit mit den Befehlen GET und PUT, ist je-
doch flexibler und schneller, wenn auch komplizierter in der Anwendung.
Die Parameter des Befehls werden in drei Feldern abgelegt. Das erste be-
schreibt den Aufbau des zu kopierenden Bereichs (Quellraster) und das
zweite den Bereich, in dem die Kopie abgelegt werden soll (Zielraster).
Das dritte enthält die Koordinaten des Quell- und Zielbereichs sowie den
Kopiermodus.
Diesem
Befehl
liegt eine VDI-Routine
zu Grunde,
während
BITBLT
adr% und BITBLT x%() eine LINE-A-Routine benutzen (siehe Abschnitt
LINE-A-Aufrufe).
Der Aufbau des Quell- (s_mfdb%) und des Zielrasters
(d_ mfdb%)
ist
gleich. Die Abkürzungen bedeuten:
s mfdb%()
source memory form description block
d_mfdb%()
destination
memory form description
block
Die Array-Elemente sind: