mirror of
https://github.com/zeldaret/af.git
synced 2026-09-26 13:33:16 -04:00
e1fcb33cef
* npc werk * atleast it builds * m_npc OK * forgor format * review * format * fix warns?
25 lines
544 B
C
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
|