Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 28, 2015 9:28:31 GMT -5
It seems like I must " propsprite object_sprite,index_sprite+hfliptile(1),0" every vblank. If I take the propsprite out of vblank the sprite does not appear flipped.
Is there a way around this? Seems like it would be a drain to have a propsprite every vblank for every sprite that may be flipped.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 28, 2015 9:36:41 GMT -5
It seems like I must " propsprite object_sprite,index_sprite+hfliptile(1),0" every vblank. Nope .. it's persistent. Below is proof ( D-Pad moves the sprite, B button flips it ). x = 284 y = 236 s = addsprite(1,1) propsprite s,57,0 movesprite s,x,y on vblank gosub main enable interrupt vblank end main: l = j j = joypad() x+= j.3-j.2 y+= j.1-j.0 if j.4 AND l.4 = 0 then f = 1-f propsprite s,57+hfliptile(f),0 endif movesprite s,x,y return
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 28, 2015 9:38:26 GMT -5
Yeah, thanks for the sanity check. I just confirmed it myself.
Very, very strange. I guess I need to be more observant of the times when I think it is reverting back to a non-flipped state. sigh.
|
|
|
Post by mkg on Jul 29, 2015 10:47:26 GMT -5
look at your code, there might be something that changes the sprite back to his non-flipped state
|
|