mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-07-08 12:16:19 -04:00
Link m_lib.c
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#define M_PI 3.14159265358979323846f
|
||||
|
||||
s16 sins(u16);
|
||||
s16 coss(u16);
|
||||
|
||||
f32 fatan2(f32, f32);
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include "libultra/os_timer.h"
|
||||
#include "libultra/os_thread.h"
|
||||
#include "libultra/initialize.h"
|
||||
#include "libc/math.h" /* TODO: sins and coss belong in libultra */
|
||||
|
||||
#define N64_SCREEN_HEIGHT 240
|
||||
#define N64_SCREEN_WIDTH 320
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef SYS_MATH_H
|
||||
#define SYS_MATH_H
|
||||
#ifndef SYS_MATH3D_H
|
||||
#define SYS_MATH3D_H
|
||||
|
||||
#include "types.h"
|
||||
#include "m_lib.h"
|
||||
@@ -8,6 +8,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern f32 Math3DVecLength(xyz_t* vec);
|
||||
|
||||
extern xyz_t ZeroVec;
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@@ -21,8 +21,8 @@ extern void new_Matrix(GAME* game);
|
||||
|
||||
extern void Matrix_softcv3_mult(xyz_t* src, s_xyz* dest);
|
||||
extern Mtx* _MtxF_to_Mtx(MtxF* src, Mtx* dest);
|
||||
|
||||
|
||||
extern void Matrix_mult(MtxF* m, s8 flag);
|
||||
extern void Matrix_Position(xyz_t* wpos, xyz_t* screen_pos);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user