protected float bounceTime(float t)
{
if (FloatUtils.Small( t , 1 / 2.75f)) {
return 7.5625f * t * t;
}
else if (FloatUtils.Small( t , 2 / 2.75f)) {
t -= 1.5f / 2.75f;
return 7.5625f * t * t + 0.75f;
}
else if (FloatUtils.Small( t , 2.5f / 2.75f)) {
t -= 2.25f / 2.75f;
return 7.5625f * t * t + 0.9375f;
}
t -= 2.625f / 2.75f;
return 7.5625f * t * t + 0.984375f;
}
}