Shmup/src/utilities/fast_trig.h

23 lines
403 B
C
Raw Normal View History

2023-02-05 10:05:05 +01:00
#ifndef FAST_TRIG_H
#define FAST_TRIG_H
#include <cmath>
#include <num/num.h>
#define PI 3.14159265
2023-02-05 10:05:05 +01:00
void Fast_Trig_Init( void );
libnum::num FastCosInt( int16_t angle );
libnum::num FastSinInt( int16_t angle );
libnum::num FastTanInt( int16_t angle );
2023-02-05 10:05:05 +01:00
libnum::num32 sqrt_num32(libnum::num32 v);
libnum::num32 cos_num32(libnum::num32 angle);
libnum::num32 sin_num32(libnum::num32 angle);
2023-02-05 10:05:05 +01:00
#endif