245 {
246
247 float scaledTime = t / 1;
248
249 if( scaledTime < ( 1 / 2.75 ) ) {
250
251 return 7.5625 * scaledTime * scaledTime;
252
253 } else if( scaledTime < ( 2 / 2.75 ) ) {
254
255 float scaledTime2 = scaledTime - ( 1.5 / 2.75 );
256 return ( 7.5625 * scaledTime2 * scaledTime2 ) + 0.75;
257
258 } else if( scaledTime < ( 2.5 / 2.75 ) ) {
259
260 scaledTime2 = scaledTime - ( 2.25 / 2.75 );
261 return ( 7.5625 * scaledTime2 * scaledTime2 ) + 0.9375;
262
263 } else {
264
265 scaledTime2 = scaledTime - ( 2.625 / 2.75 );
266 return ( 7.5625 * scaledTime2 * scaledTime2 ) + 0.984375;
267
268 }
269 }