spriteAnim = {} function spriteAnim.create( anim ) local keys = {} for i = 1, #anim do keys[i] = { Key = { atlas = anim[i][1], count = anim[i][2], }, } end return { AnimationAtlas = { sequence = keys, }, } end -- specific for the snake function getSinMultiplier(i) if (act_sinAmplitude and act_sinAmplitude ~= 0) then local iRatio = (i-1) / act_bodyPartCount return 1 + math.sin(iRatio * math.pi) * act_sinAmplitude end return 1.0 end