View Single Post
AvalancheMaster AvalancheMaster's Avatar

JCF Member

Joined: Sep 2013

Posts: 89

AvalancheMaster is doing well so far

Jul 21, 2014, 04:10 PM
AvalancheMaster is offline
Reply With Quote
Quote:
Originally Posted by Sir Ementaler View Post

That's because jjOBJ::behave, when its second argument is set to false, stops all drawing operations from the behavior. You could solve that by drawing the chain manually but in your case a simpler solution may be to just call behave with the second argument set to true. This will have the effect of your tinted sprite being drawn on top of the regular one, which should be visually identical to what you're trying to achieve.
I did it, and it worked, but the chainlinks are still drawn as usual. It seems that I will have to code them as well.

Also, palshifting the bat does this:



I do realise it comes from the direction (capt'n obvious) yet I do not know how to solve it.

Code:
Code:
void Icebat(jjOBJ@ bat) {
	bat.behave(BEHAVIOR::BAT, true);
	jjDrawSpriteFromCurFrame(bat.xPos, bat.yPos, bat.curFrame, bat.direction, SPRITE::PALSHIFT, -56);
}