Utilization of reasings.h

I started using a inbetweening library and I’m finding the code for it to be super simple.

/*
*   How to use:
*   The four inputs t,b,c,d are defined as follows:
*   t = current time (in any unit measure, but same unit as duration)
*   b = starting value to interpolate
*   c = the total change in value of b that needs to occur
*   d = total time it should take to complete (duration)
*/
float EaseLinearNone(float t, float b, float c, float d) { return (c*t/d + b); }

The documentation was simple and I was easily able to look under the hood and see how things work.

Some functions depend on the frame counter. Some functions don’t.

This leads to some going off the screen to oblivion.

I had to add a way for it to ping pong.

The simplicity of this library has already been expressed. Simple documentation. Little bit of brain power to read internals. Single header file. You should be able to get up and running quickly.