marioparty4/include/REL/m440Dll.h
2024-05-25 20:48:47 -04:00

59 lines
No EOL
1.2 KiB
C

#include "dolphin/types.h"
#include "game/object.h"
////// TYPES //////
typedef struct _unkStruct {
f32 zoom;
Vec center;
Vec rot;
} unkStruct;
typedef struct _unkStruct2 {
s32 unk0;
s16 unk4;
s16 unk6;
s16 unk8;
s16 unkA;
s32 unkC;
} unkStruct2;
////// BSS //////
// object.c
extern omObjData* lbl_1_bss_C0[4];
// main.c
extern omObjData* lbl_1_bss_6C;
extern omObjData* lbl_1_bss_68;
extern void* lbl_1_bss_64;
extern s16 lbl_1_bss_10[10];
extern s16 lbl_1_bss_E;
extern u8 lbl_1_bss_B;
extern u8 lbl_1_bss_A;
extern s16 lbl_1_bss_8;
extern s16 lbl_1_bss_6;
extern s16 lbl_1_bss_4;
extern s8 lbl_1_bss_2;
extern s8 lbl_1_bss_0;
////// DATA //////
// main.c
extern Vec lbl_1_data_2C;
extern Vec lbl_1_data_38;
extern GXColor lbl_1_data_44;
extern Vec lbl_1_data_54;
extern Vec lbl_1_data_60;
extern Vec lbl_1_data_6C;
extern unkStruct lbl_1_data_78[3];
////// FUNCTIONS //////
// main.c
extern void ModuleProlog(void);
extern void fn_1_3C4(omObjData* object);
extern void fn_1_434(omObjData* object);
extern s32 fn_1_4A4(void);
extern s32 fn_1_6C8(void);
extern void fn_1_8F0(omObjData* object);
extern void fn_1_AE0(omObjData* object);
extern s32 fn_1_E14(omObjData* object);
// ...
extern f32 fn_1_93C0(f32, f32, f32);