JAME.Package('JAME.FX.Transition.Sine');

JAME.FX.Transition.Sine ={
    In: function (t, b, c, d) {
        return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
    },
    Out : function (t, b, c, d) {
        return c * Math.sin(t/d * (Math.PI/2)) + b;
    },
    InOut : function (t, b, c, d) {
        return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
    }
}
