blob: 7aacee391bf38e5af7d0bcb1916bf66ab359fdcd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class CGeneral
{
public:
static float GetATanOfXY(float x, float y){
if(y >= 0.0f) return atan2(x, y);
return atan2(x, y) + 2*M_PI;
}
// not too sure about all these...
static uint16 GetRandomNumber(void)
{ return myrand() & 0xFFFF; }
// Probably don't want to ever reach high
static float GetRandomNumberInRange(float low, float high)
{ return low + (high - low)*(GetRandomNumber()/65536.0f); }
};
|