Files
ss/include/c/c_math.h
T
robojumper 0f9ef3d33c Some main dol actor splits, dAcOsw_c OK, dTgSw_c OK (#34)
* Some main dol actor splits and code

* Match dAcOsw_c

* diff clean

* Fix

* dTgSw_c OK
2024-09-25 18:34:35 -04:00

26 lines
354 B
C++

#ifndef C_LIB_CMATH
#define C_LIB_CMATH
#include <common.h>
namespace cM {
static s16 atan2s(f32, f32);
void initRnd(s32);
f32 rnd();
int rndInt(int max);
f32 rndF(f32 max);
f32 rndFX(f32 amp);
template <typename T>
T calcTimer(T* value) {
if (*(T*)value != 0) {
*value = *value - 1;
}
return *value;
}
} // namespace cM
#endif