

class ( Sprite ) function Level01 : init () - BG application : setBackgroundColor ( 0x1234AA ) - LISTENERS self : addEventListener ( "enterBegin", self. inOutSine = function ( ratio ) return - 0.5 * ( cos ( ratio * pii ) - 1 ) end The Bare Bone of a Scene Class outSine = function ( ratio ) return sin ( ratio * ( pii / 2 )) end easing.

inSine = function ( ratio ) return 1 - cos ( ratio * ( pii / 2 )) end easing. inOutQuintic = function ( ratio ) if ratio < 0.5 then return 16 * ratio * ratio * ratio * ratio * ratio end ratio -= 1 return 16 * ratio * ratio * ratio * ratio * ratio + 1 end easing. outQuintic = function ( ratio ) ratio -= 1 return 1 + ratio * ratio * ratio * ratio * ratio end easing. inQuintic = function ( ratio ) return ratio * ratio * ratio * ratio * ratio end easing. inOutQuartic = function ( ratio ) if ratio < 0.5 then return 8 * ratio * ratio * ratio * ratio end ratio -= 1 return - 8 * ratio * ratio * ratio * ratio + 1 end easing. outQuartic = function ( ratio ) ratio -= 1 return 1 - ratio * ratio * ratio * ratio end easing. inQuartic = function ( ratio ) return ratio * ratio * ratio * ratio end easing. inOutQuadratic = function ( ratio ) if ratio < 0.5 then return 2 * ratio * ratio end return - 2 * ratio * ( ratio - 2 ) - 1 end easing. outQuadratic = function ( ratio ) return - ratio * ( ratio - 2 ) end easing. inQuadratic = function ( ratio ) return ratio * ratio end easing. linear = function ( ratio ) return ratio end easing.

inOutBack = function ( ratio ) ratio *= 2 if ratio ratio then return 0.5 * 2 ^ ( 10 * ratio ) end return 1 - 0.5 * 2 ^ ( - 10 * ratio ) end easing. outBack = function ( ratio ) ratio -= 1 return ratio * ratio * (( backS + 1 ) * ratio + backS ) + 1 end easing. inBack = function ( ratio ) return ratio * ratio * (( backS + 1 ) * ratio - backS ) end easing.
