Files
af/include/sys_math.h
T
Prakxo e1fcb33cef The NPC PR 3/3 OK (#119)
* npc werk

* atleast it builds

* m_npc OK

* forgor format

* review

* format

* fix warns?
2023-11-23 10:03:30 -07:00

25 lines
544 B
C

#ifndef SYS_MATH_H
#define SYS_MATH_H
#include "ultra64.h"
#include "libc64/qrand.h"
#define RANDOM_F(n) (fqrand() * (f32)(n))
/* Macro to generate a random integer in the range of [0, n) */
#define RANDOM(n) ((s32)RANDOM_F(n))
#define RANDOM_F2(n) ((f32)(n) * fqrand())
/* Macro to generate a random integer in the range of [0, n) */
#define RANDOM2(n) ((s32)RANDOM_F2(n))
// void reverse_u32();
// void init_rnd();
// void ffact();
// void ifact();
// void powi();
f32 sinf_table(f32);
// void cosf_table();
// void tanf_table();
#endif