mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-11-15 23:49:42 +01:00
29 lines
408 B
C
29 lines
408 B
C
|
#ifndef MATHGAME_H
|
||
|
#define MATHGAME_H
|
||
|
|
||
|
#include <cmath>
|
||
|
#include <stdlib.h>
|
||
|
|
||
|
//// This header holds Maths functions that emulate the functionality of flash's
|
||
|
|
||
|
|
||
|
//random
|
||
|
//Returns 0..1
|
||
|
float inline fRandom()
|
||
|
{
|
||
|
return ( float(rand()) / float(RAND_MAX)) ;
|
||
|
}
|
||
|
|
||
|
inline int clamp(int x, int a, int b)
|
||
|
{
|
||
|
return x < a ? a : (x > b ? b : x);
|
||
|
}
|
||
|
|
||
|
struct point
|
||
|
{
|
||
|
int x;
|
||
|
int y;
|
||
|
};
|
||
|
|
||
|
#endif /* MATHGAME_H */
|