export function easeInOutQuad( | |
elapsed: number, | |
initialValue: number, | |
amountOfChange: number, | |
duration: number | |
): number { | |
if ((elapsed /= duration / 2) < 1) { | |
return (amountOfChange / 2) * elapsed * elapsed + initialValue; | |
} | |
return (-amountOfChange / 2) * (--elapsed * (elapsed - 2) - 1) + initialValue; | |
} | |