View Single Post
minmay

JCF Member

Joined: Aug 2002

Posts: 1,184

minmay is immeasurably awesomeminmay is immeasurably awesomeminmay is immeasurably awesomeminmay is immeasurably awesomeminmay is immeasurably awesome

Oct 31, 2013, 10:54 AM
minmay is offline
Reply With Quote
Quote:
Originally Posted by cooba View Post
Code:
int frame = obj.objectID * 8 + jjGameTicks;

if (obj.yPos > jjWaterLevel) frame = frame*2 + (int(obj.xPos) + int(obj.yPos) * 256)*16;
else frame = (frame + int(obj.xPos) + int(obj.yPos) * 256)*16;

if (obj.ySpeed == 0) jjDrawSpriteFromCurFrame(obj.xPos, obj.yPos + jjSin(frame)*4, obj.curFrame, obj.direction);
else jjDrawSpriteFromCurFrame(obj.xPos, obj.yPos, obj.curFrame, obj.direction);
Wow, that's really going above and beyond. Thanks very much.



Quote:
Originally Posted by Violet CLM View Post
For most cases, just calling determineCurAnim should be fine?
Correction, I want a palette-shifted pickup :P
Quote:
Originally Posted by Violet CLM View Post
urge to simplify rising
Bah, you didn't even convert those integer multiplications to bitshifts!

Last edited by minmay; Oct 31, 2013 at 10:58 AM. Reason: yes i know the compiler does it