NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
cM Namespace Reference

Description

C Math library.

Functions

float getCircleUnit ()
 
bool isZero (float val)
 
s16 rad2s (float rad)
 Converts an angle from radians to units.
 
u32 atan2i (float sin, float cos)
 
s16 atan2s (float sin, float cos)
 Converts a sine and a cosine to an angle in units.
 
void initRnd (ulong seed)
 Initializes s_rnd with the given seed.
 
float rnd ()
 Generates a floating point number between 0 and 1.
 
int rndInt (int max)
 Generates an integer between 0 and the given max.
 
float rndF (float max)
 Generates a floating point number between 0 and the given max.
 

Function Documentation

◆ getCircleUnit()

float cM::getCircleUnit ( )
inline

Definition at line 95 of file c_math.cpp.

◆ isZero()

bool cM::isZero ( float val)
inline

Definition at line 99 of file c_math.cpp.

◆ rad2s()

s16 cM::rad2s ( float rad)

Converts an angle from radians to units.

Definition at line 103 of file c_math.cpp.

◆ atan2i()

u32 cM::atan2i ( float sin,
float cos )
inline

Definition at line 125 of file c_math.cpp.

◆ atan2s()

s16 cM::atan2s ( float sin,
float cos )

Converts a sine and a cosine to an angle in units.

Definition at line 167 of file c_math.cpp.

◆ initRnd()

void cM::initRnd ( ulong seed)

Initializes s_rnd with the given seed.

Definition at line 171 of file c_math.cpp.

◆ rnd()

float cM::rnd ( )

Generates a floating point number between 0 and 1.

Definition at line 175 of file c_math.cpp.

◆ rndInt()

int cM::rndInt ( int max)

Generates an integer between 0 and the given max.

Definition at line 179 of file c_math.cpp.

◆ rndF()

float cM::rndF ( float max)

Generates a floating point number between 0 and the given max.

Definition at line 183 of file c_math.cpp.