[A83] Re: Moving Sprites to the Left
[Prev][Next][Index][Thread]
[A83] Re: Moving Sprites to the Left
dont shift the graph buffer. shift the X/Y coordinates of the sprite, and
refresh the screen. ie. draw everything again, and draw the sprite again
with register a set to (x_position)-1
and dont use rotate to move the sprites, just inc/dec them. rotating them
causes a "jump" effect, where as you hold down left your char moves slow
then really fast.
-harper
At 03:43 PM 4/8/01 -0700, you wrote:
>Well, Patrick gave me his routine on moving sprites, and there's a problem
>in it. You see, the sprite won't move left! Here's the code for the label
>where the sprite SHOULD move to the left:
>
>LEFT:
> ld hl,plotsscreen
> ld bc,8
>left2:
> rl (hl)
> inc hl
> djnz left2
> call ionFastCopy
> jr getkeyz
>
>getkeyz is where the getcsc is called. Oh yeah, all the coordinates were
>already loaded, and so was the sprite pointer...I also have another
>question: How do you move sprites up and down? Thanks for any help at all!
>_________________________________________________________________
>Get your FREE download of MSN Explorer at http://explorer.msn.com
References: