A86: Re: Sprites (More)


[Prev][Next][Index][Thread]

A86: Re: Sprites (More)




>
>More questions.
>
> 1)  What is the advantage to using masked sprites or vice versa?

With sprite masking, you can make part of a sprite transparent, so that the
background behind that pixel isn't erased.

> 2)  What is the difference in the PutSprite routines?  I have seen them
AND'd
>and XOR'd, but I guess I don't understand the difference.

XOR'ing is usually the best way to go.  It will clear a pixel if there is
already a pixel set where another set pixel is being XOR'ed to.  Like:
    ld bc,0101
    ld hl,sprite
    call _PutSprite_that_uses_xor
    ;sprite is now pasted to the screen
    call _PutSprite_that_uses_xor
    ;sprite has now been erased from the screen
Hope this helps some,
_________
JBrett
tbarwick@esn.net
ICQ UIN: 20607010
AIM: BarwickBJ
http://ww2.esn.net/~tbarwick
Plexus Publishing member
ACZ member


Follow-Ups: