void func_8099D8E0(EffDust *this)

Signed-off-by: angie <angheloalf95@gmail.com>
This commit is contained in:
angie
2021-01-17 21:25:11 -03:00
parent 2127777234
commit fe676802fa
3 changed files with 19 additions and 35 deletions
+14 -2
View File
@@ -9,7 +9,7 @@ void EffDust_Destroy(Actor* thisx, GlobalContext* globalCtx);
void EffDust_Update(Actor* thisx, GlobalContext* globalCtx);
void EffDust_Draw(Actor* thisx, GlobalContext* globalCtx);
s32 func_8099D8E0(EffDust* this);
void func_8099D8E0(EffDust* this);
f32 func_8099DB28(EffDust* this, GlobalContext* globalCtx);
f32 func_8099DD74(EffDust* this, GlobalContext* globalCtx);
@@ -45,7 +45,19 @@ void EffDust_setDrawFunc(EffDust* this, EffDustActionFunc callback_drawFunc) {
}
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_Eff_Dust/func_8099D8E0.s")
void func_8099D8E0(EffDust *this) {
s32 i;
for (i = 0; i != 0x40; i++) {
this->unk_024C[i].z = 0.0f;
this->unk_024C[i].y = 0.0f;
this->unk_024C[i].x = 0.0f;
this->unk_014C[i] = 1.0f;
}
this->unk_054C = 0;
}
//#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_Eff_Dust/EffDust_Init.s")
@@ -10,9 +10,11 @@ typedef f32 (*EffDustActionFunc)(struct EffDust *, GlobalContext *);
typedef struct EffDust {
/* 0x0000 */ Actor actor;
/* 0x014C */ char unk_14C[0x401];
/* 0x014C */ f32 unk_014C[0x40];
/* 0x024C */ Vec3f unk_024C[0x40];
/* 0x054C */ u8 unk_054C;
/* 0x054D */ u8 unk_054D;
/* 0x054E */ char unk_54E[0x02];
/* 0x054E */ char unk_054E[0x0002];
/* 0x0550 */ f32 unk_0550;
/* 0x0554 */ f32 unk_0554;
/* 0x0558 */ f32 unk_0558;
@@ -21,6 +23,7 @@ typedef struct EffDust {
/* 0x0560 */ EffDustActionFunc drawFunc;
} EffDust; // size = 0x0568
extern const ActorInit Eff_Dust_InitVars;
#endif