this doesnt work for no reason (fn_1_5C2C)

This commit is contained in:
CreateSource 2024-06-17 15:28:08 -04:00
parent cb98cf86d5
commit bdc09c1575
3 changed files with 184 additions and 13 deletions

View file

@ -1,4 +1,5 @@
#include "dolphin/types.h"
#include "game/hsfman.h"
#include "game/object.h"
extern s32 rand8(void);
@ -70,7 +71,9 @@ typedef struct _unkStruct8 {
s16 unk0[3][4];
s16 unk18[3];
s16 unk1E;
char unk20[0x5C];
char unk20[0x48];
f32 unk68;
char unk6C[0x10];
Vec unk7C;
Vec unk88;
Vec unk94;
@ -80,6 +83,16 @@ typedef struct _unkStruct8 {
Vec unkC4;
} unkStruct8;
typedef struct _unkStruct7 {
GXColor unk0;
Vec unk4;
} unkStruct7;
typedef struct _unkStruct9 {
f32 unk0;
f32 unk4;
} unkStruct9;
typedef struct _unkStruct6 {
s16 unk0;
u16 unk2;
@ -88,20 +101,20 @@ typedef struct _unkStruct6 {
u32 unk8;
Vec* unkC;
Vec* unk10;
char unk14[0xC];
Vec* unk14;
Vec* unk18;
unkStruct9* unk1C;
s32 unk20;
unkStruct8* unk24;
char unk28[0x10];
HsfMaterial* unk28;
HsfAttribute* unk2C;
void* unk30;
u32 unk34;
m440Func6 unk38;
s16 unk3C;
s16 unk3E;
} unkStruct6; // sizeof 0x40
typedef struct _unkStruct7 {
GXColor unk0;
Vec unk4;
} unkStruct7;
////// BSS //////
// object.c
@ -191,5 +204,6 @@ extern void fn_1_4EEC(u16, u16);
extern void fn_1_4F34(unkStruct6*);
extern void fn_1_5010(unkStruct6*, Vec*, f32);
extern void fn_1_57B4(unkStruct6*);
extern void fn_1_5C2C(s16, HsfObject*, unkStruct6*, u16);
// ...
extern f32 fn_1_93C0(f32, f32, f32);