1 | function ease_inout_expo(arg0, arg1, arg2, arg3) |
2 | { |
3 | arg0 /= (arg3 * 0.5); |
4 | if (arg0 < 1) |
5 | return (arg2 * 0.5 * power(2, 10 * (arg0 - 1))) + arg1; |
6 | arg0 -= 1; |
7 | return (arg2 * 0.5 * (-power(2, -10 * arg0) + 2)) + arg1; |
8 | } |