| Name: | »Undraw sprite« |
| Line-A number: | $A00C |
| Syntax: | See 'Bindings for undraw_sprite' |
| Description: | This Line-A function deletes a sprite and restores the
screen. The function must be passed the same sprite-save block that
was also passed to Draw sprite and in which Draw sprite saves the
screen under the sprite. The register A6 is destroyed. |
| Return value: | The function does not return a result. |
| Availability: | All TOS versions. |
| See Also: | 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) ; Save registers move.l ssb,A2 ; Sprite-save block to A2 dc.w $A00C ; Line-A opcode movem.l (A7)+,D0-D2/A0-A2/A6 ; Restore registers |