marioparty4/include/REL/m424Dll.h
dbalatoni13 887cb00c5b
Cleanup and get rid of many warnings when compiling with stricter warnings (#578)
* Mini improvements

* Fix some splits

* Remove last comma from enums

* Fix symbols

* Fix some headers and missing prototypes

* Replace most of f32 with float

* Replace most of Point3d with Vec

* Add missing esprite include with guard

* Add HuSetVecF to ext_math behind a guard

* More includes
2025-04-01 00:11:31 -05:00

50 lines
1,000 B
C

#include "dolphin.h"
#include "game/object.h"
typedef struct _M424DllMainStruct {
Vec rot;
Vec center;
float zoom;
} M424DllMainStruct; // sizeof 1C
typedef struct _M424DllBallStruct2 {
omObjData *unk0;
u8 unk4;
u8 unk5;
u8 unk6;
u16 unk8;
u16 unkA;
Mtx unkC;
Vec unk3C;
Vec unk48;
Vec unk54;
Vec unk60;
Vec unk6C;
Vec unk78;
Vec unk84;
u8 unk90;
u8 unk91;
} M424DllBallStruct2; // sizeof 0x94
extern M424DllBallStruct2 lbl_1_bss_60[9];
extern u8 lbl_1_bss_58;
extern s16 lbl_1_bss_24[4];
float fn_1_1358(float, float);
float fn_1_1470(float, float, float);
omObjData *fn_1_1AB8(Process *);
void fn_1_1B8C(void);
float fn_1_213C(void);
void fn_1_252C(float, s32);
void fn_1_2670(s32, s32);
void fn_1_2720(Process *);
void fn_1_2880(void);
Vec *fn_1_8A00(u8);
s32 fn_1_8A2C(void);
omObjData *fn_1_93F0(Process *);
void fn_1_94A4(void);
s32 fn_1_B804(void);
s32 fn_1_B888(void);
s32 fn_1_B8AC(void);
s32 fn_1_B924(void);