Is there any way to make a sprite rotate back to its original position after we release the mouse click?
This is part of the coding done for the rotation:
//CHECK KNOB ROTATE
function CheckKnobRotate(spr)
if GetPointerState()=1
myX=GetPointerX()
myY=GetPointerY()
if (myY>900) and (myY<1136) and (myX>424) and (myX<610)
angle=ATanFull(myX-GetSpriteXByOffset(spr),myY-GetSpriteYByOffset(spr))
//angle=(angle-10)
if (angle>0) and (angle<350)
setspriteAngle(spr,angle)
endif
endif
endif
strRetVal#=GetSpriteAngle(spr)
endfunction strRetVal#