mirror of
https://github.com/zeldaret/oot
synced 2026-08-09 10:53:57 -04:00
Decompile ovl_En_Fhg_Fire (#248)
* Decomp EnFhgFire_Init and EnFhgFire_SetActorFunc * Decomp EnFhgFire_Destroy * Decomp func_80A0F6F8 * Run format * Decomp func_80A0FA90 * Decomp func_80A0FC48 * Decomp func_80A0FD8C * Decomp EffectSsFhgFlash_Spawn ex func_80029CF0 * Decomp EffectSsFhgFlash_Spawn2 ex func_80029D5C * Decomp EnFhgFire_Update * Decomp EnFhgFire_Draw, not matching * Decomp func_80A10F18 * Move InitVars * PR fixes Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
This commit is contained in:
+3
-2
@@ -258,8 +258,8 @@ void func_800299AC(GlobalContext* globalCtx, Vec3f* v);
|
||||
// ? func_80029C50(?);
|
||||
void func_80029CA4(GlobalContext* globalCtx, s32 a, Vec3f* pos);
|
||||
// ? func_80029CC8(?);
|
||||
// ? func_80029CF0(?);
|
||||
// ? func_80029D5C(?);
|
||||
void EffectSsFhgFlash_Spawn(GlobalContext*, Vec3f*, Vec3f*, Vec3f*, s16, u8);
|
||||
void EffectSsFhgFlash_Spawn2(GlobalContext *, Actor *, Vec3f *, s16, u8);
|
||||
// ? func_80029DBC(?);
|
||||
void func_80029E8C(GlobalContext* globalCtx, Vec3f* burstDepthY, Vec3f* burstDepthX, Vec3f* burstOrigin,
|
||||
s16 gravityInfluence, s16 u0, s16 rotSpeed, s16 burstVel, u8 u1, s16 scale, u8 u2, s16 jitter,
|
||||
@@ -691,6 +691,7 @@ void func_80059EC8(Camera* camera);
|
||||
s32 func_8005A77C(Camera* camera, s16 button);
|
||||
// ? func_8005A7A8(?);
|
||||
// ? func_8005A8C4(?);
|
||||
s16 func_8005A948(Camera* camera);
|
||||
Vec3s* func_8005A970(Vec3s*, Camera*);
|
||||
s16 func_8005A9F4(Camera* camera);
|
||||
s32 func_8005AA1C(Camera* camera, s32, s16, s32);
|
||||
|
||||
+2
-1
@@ -895,7 +895,8 @@ typedef struct {
|
||||
/* 0xB8 */ UNK_PTR lightSettingsList;
|
||||
/* 0xBC */ char unk_BC[0x03];
|
||||
/* 0xBF */ u8 unk_BF;
|
||||
/* 0xC0 */ char unk_C0[0x18];
|
||||
/* 0xC0 */ char unk_C0[0x16];
|
||||
/* 0xD6 */ s16 unk_D6;
|
||||
/* 0xD8 */ f32 unk_D8;
|
||||
/* 0xDC */ u8 unk_DC;
|
||||
/* 0xDD */ u8 gloomySkyEvent;
|
||||
|
||||
+1
-1
@@ -175,7 +175,7 @@ typedef struct {
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u32 size;
|
||||
/* 0x04 */ void (*init)(void* effect, void* initParms);
|
||||
/* 0x04 */ void (*init)(void* effect, void* initParams);
|
||||
/* 0x08 */ void (*destroy)(void* effect);
|
||||
/* 0x0C */ s32 (*update)(void* effect);
|
||||
/* 0x10 */ void (*draw)(void* effect, struct GraphicsContext* gfxCtx);
|
||||
|
||||
Reference in New Issue
Block a user