diff options
Diffstat (limited to 'inc/functions.hpp')
-rw-r--r-- | inc/functions.hpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/inc/functions.hpp b/inc/functions.hpp new file mode 100644 index 0000000..2ddcda9 --- /dev/null +++ b/inc/functions.hpp @@ -0,0 +1,12 @@ +#ifndef functions_h +#define functions_h + +static double Distance(SDL_Rect A, SDL_Rect B){ + return sqrt( pow(A.x-B.x,2) + pow(A.y-B.y,2)); +} + +static int map(int x, int inMin, int inMax, int outMin, int outMax){ + return (x-inMin) * (outMax - outMin) / (inMax - inMin) + outMin; +} + +#endif |