Hi!
When drawing a part of a sprite to screen (the sprite fills up from the bottom up when 'progress' goes from 0 to 1) I can see it jump up and down slightly (i think there is some problem with rounding the pixel position).
Params in order:
posX
posY
pic (the sprite)
xStart
yStart
xEnd
yEnd
gfx.picPartRel(x,y+(1.0-progress)*pic->GetHeight()*scale,pic,0,1-progress,1,progress);
Can you see how to do this so that the image doesnt jump up and down one pixel? (it's the posY that messes it up i think due to pixel rounding).
Below is and example of drawing with progress = 0.7 (the black image is drawn from bottom up but jumps around slightly in y-position when changing progress in realtime)
Thanks!