Name: | »Undraw sprite« |
Line-A Nummer: | $A00C |
Binding: | Bindings für undraw_sprite |
Beschreibung: | Diese Line-A Funktion löscht ein Sprite und restauriert den Bildschirm. Der Funktion muß der Sprite-Save-Block übergeben werden, der auch an Draw Sprite übergeben wurde und in der Draw sprite den Bildschirm unter dem Sprite sichert. Das Register A6 wird zerstört. |
Ergebnis: | Die Funktion liefert keinen Returnwert. |
Verfügbar: | Alle TOS-Versionen. |
Querverweis: | Binding Transform mouse Draw sprite |
Pure-C: | typedef int16_t SSB[10 + 4 * 64]; void undraw_sprite( SSB *ssb ); |
Assembler: | movem.l D0-D2/A0-A2/A6,-(A7) ; Register retten move.l ssb,A2 ; Sprite-Save-Block nach A2 dc.w $A00C ; Line-A Opcode movem.l (A7)+,D0-D2/A0-A2/A6 ; Register restaurieren |