mirror of
https://github.com/HarbourMasters/Starship
synced 2026-07-07 14:23:17 -04:00
sf_hud functions (#11)
* space * decompile func_80090CCC * unk_ format * Rand_ZeroOne * decompile func_80090E8C * decompile func_800910C0 * decompile func_80091298 * decompile func_80091368 * dec * false * decompile func_800914FC * decompile func_80091864 * decompile func_80091B90
This commit is contained in:
committed by
GitHub
parent
bf55772bd9
commit
a194fd2109
+7
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
f32 func_80004E20(f32 arg0, f32 arg1);
|
||||
void func_80004E4C(void);
|
||||
f32 func_80004EB0(void);
|
||||
f32 Rand_ZeroOne(void);
|
||||
void func_80004FC8(s32 arg0, s32 arg1, s32 arg2);
|
||||
f32 func_80004FE8(void);
|
||||
f32 func_80005100(f32 arg0, f32 arg1);
|
||||
@@ -72,11 +72,16 @@ void func_8008D0DC(f32, f32, f32, f32, f32);
|
||||
void func_8008E9EC(f32 arg0, f32 arg1);
|
||||
void func_8008EA14(f32, f32);
|
||||
void func_8008FFF0(UnkStruct_D_8016F110* arg0, s32);
|
||||
s32 func_8009092C(UnkStruct_func_80090A00*);
|
||||
s32 func_800915FC(UnkStruct_func_80090A00*);
|
||||
void func_80094D20(f32, f32);
|
||||
f32 func_8009BC2C(f32*, f32, f32, f32, f32);
|
||||
f32 func_8009BD38(f32*, f32, f32, f32, f32);
|
||||
void func_8009D418(Gfx**, void*, u32, u32, f32, f32, f32, f32);
|
||||
void func_8009D994(Gfx**, void*, u32, u32, f32, f32, f32, f32);
|
||||
void func_8009F6CC(Vec3f*, f32, f32, f32);
|
||||
void func_8009FC0C(s32, s32, s32);
|
||||
f32 func_8009F768(f32);
|
||||
void func_8009FEA0(s32, s32, s32);
|
||||
void func_800A1200(s32, s32, f32, f32, char*);
|
||||
s32 func_800A3F50(s32);
|
||||
@@ -84,6 +89,7 @@ void func_800A5D6C(void);
|
||||
void func_800B8DD0(Gfx**, s16);
|
||||
void func_800BA490(void);
|
||||
void func_800BA4F0(void);
|
||||
void func_800BA808(u16*, s32);
|
||||
void func_800BB5D0(void);
|
||||
void func_800B6F50(f32, f32, f32, f32, f32, f32);
|
||||
void func_800B9358(void);
|
||||
|
||||
+2
-2
@@ -34,8 +34,8 @@ void func_8008D7F4(void);
|
||||
void func_8008D984(void);
|
||||
void func_8008DC34(void);
|
||||
void func_8008E5E8(void);
|
||||
void func_80090E8C(void);
|
||||
void func_800910C0(void);
|
||||
s32 func_80090E8C(UnkStruct_func_80090A00* arg0);
|
||||
s32 func_800910C0(UnkStruct_func_80090A00* arg0);
|
||||
void func_8009C320(Gfx**, void*, void*, s32, s32, f32, f32, f32, f32);
|
||||
void func_8009D0BC(Gfx**, void*, void*, u32, u32, f32, f32, f32, f32);
|
||||
void func_8009D994(Gfx**, void*, u32, u32, f32, f32, f32, f32);
|
||||
|
||||
+22
-10
@@ -16,7 +16,7 @@ typedef struct {
|
||||
/* 0x01 */ char pad_01;
|
||||
/* 0x02 */ u16 unk_02;
|
||||
/* 0x04 */ Vec3f pos;
|
||||
/* 0x10 */ Vec3f unk10;
|
||||
/* 0x10 */ Vec3f unk_10;
|
||||
} ElementType1; // size = 0x1C
|
||||
|
||||
typedef struct UnkStruct_D_80178280 {
|
||||
@@ -24,9 +24,11 @@ typedef struct UnkStruct_D_80178280 {
|
||||
/* 0x00C */ f32 unk_00C;
|
||||
/* 0x010 */ char pad_010[0x64];
|
||||
/* 0x074 */ f32 unk_074;
|
||||
/* 0x078 */ char pad_078[0x4];
|
||||
/* 0x078 */ f32 unk_078;
|
||||
/* 0x07C */ f32 unk_07C;
|
||||
/* 0x080 */ char pad_080[0xB8];
|
||||
/* 0x080 */ char pad_080[0x50];
|
||||
/* 0x0D0 */ f32 unk_0D0;
|
||||
/* 0x0D4 */ char pad_0D4[0x64];
|
||||
/* 0x138 */ f32 unk_138;
|
||||
/* 0x13C */ char pad_13C[0x8C];
|
||||
/* 0x1C8 */ s32 unk_1C8;
|
||||
@@ -47,24 +49,34 @@ typedef struct UnkStruct_D_80178280 {
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ ElementType1 unk_000;
|
||||
/* 0x01C */ char pad_0[0x32];
|
||||
/* 0x4E */ s16 unk4E;
|
||||
/* 0x50 */ char pad_50[0x88];
|
||||
/* 0xD8 */ f32 unkD8[50];
|
||||
} UnkStruct_D_8016F110;
|
||||
/* 0x01C */ char pad_01C[0x32];
|
||||
/* 0x04E */ s16 unk_04E;
|
||||
/* 0x050 */ char pad_050[0x88];
|
||||
/* 0x0D8 */ f32 unk_0D8[50];
|
||||
/* 0x1A0 */ char pad_1A0[0x268];
|
||||
} UnkStruct_D_8016F110; // size = 0x408
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ ElementType1 unk_000;
|
||||
/* 0x01C */ char pad_01C[0x34];
|
||||
/* 0x050 */ s32 unk_050[25];
|
||||
/* 0x0B4 */ char pad_0B4[0x8];
|
||||
/* 0x0B4 */ char pad_0B4[0x4];
|
||||
/* 0x0B8 */ s16 unk_0B8;
|
||||
/* 0x0BA */ char pad_0BA[0x2];
|
||||
/* 0x0BC */ u16 unk_0BC;
|
||||
/* 0x0BE */ char pad_0BE[0x36];
|
||||
/* 0x0BC */ u16 unk_0BE;
|
||||
/* 0x0C0 */ char pad_0C0[0x24];
|
||||
/* 0x0E4 */ s16 unk_0E4;
|
||||
/* 0x0E6 */ s16 unk_0E6;
|
||||
/* 0x0E8 */ f32 unk_0E8;
|
||||
/* 0x0EC */ f32 unk_0EC;
|
||||
/* 0x0F0 */ f32 unk_0F0;
|
||||
/* 0x0F4 */ f32 unk_0F4;
|
||||
/* 0x0F8 */ f32 unk_0F8;
|
||||
/* 0x0FC */ char pad_0FC[0x4];
|
||||
/* 0x100 */ f32 unk_100[5];
|
||||
/* 0x114 */ f32 unk_114[30];
|
||||
/* 0x18C */ Vec3f unk_18C[30];
|
||||
} UnkStruct_func_80090A00;
|
||||
|
||||
#endif
|
||||
|
||||
@@ -70,6 +70,7 @@ extern s32 D_801778A0;
|
||||
extern s32 D_801778A8;
|
||||
extern s32 D_801778B8;
|
||||
extern s32 D_801778E8;
|
||||
extern f32 D_80177940;
|
||||
extern f32 D_80177978;
|
||||
extern f32 D_80177980;
|
||||
extern f32 D_80177988;
|
||||
@@ -79,6 +80,7 @@ extern f32 D_801779C0;
|
||||
extern s32 D_80177AE0;
|
||||
extern s32 D_80177AF8;
|
||||
extern u8 D_80177C98;
|
||||
extern f32 D_80177D08;
|
||||
extern f32 D_80177D68;
|
||||
extern s32 D_80177DA0[];
|
||||
extern s32 D_80177DB0;
|
||||
@@ -102,6 +104,10 @@ extern s32 D_80178554;
|
||||
extern s32 D_80178558;
|
||||
extern s32 D_8017855C;
|
||||
|
||||
extern u16 D_801839B8[];
|
||||
extern u16 D_80183A08[];
|
||||
extern u16 D_80183A64[];
|
||||
|
||||
extern f32 D_801B7BC8;
|
||||
extern f32 D_801B7BCC;
|
||||
extern s32 D_801B8220[];
|
||||
|
||||
Reference in New Issue
Block a user