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