d_a_bk OK

This commit is contained in:
LagoLunatic
2025-03-24 20:32:30 -04:00
parent 8c89f42a0c
commit 13fd5f3dc4
13 changed files with 1044 additions and 56 deletions
+5 -3
View File
@@ -178,16 +178,18 @@ public:
/* 0x772 */ u8 m772[0x774 - 0x772];
/* 0x774 */ dPa_smokeEcallBack mParticleCallBack;
/* 0x794 */ s16 m794;
/* 0x796 */ u8 m796[0x7A0 - 0x796];
/* 0x796 */ u8 m796[0x798 - 0x796];
/* 0x798 */ f32 m798;
/* 0x79C */ cXyz* m79C;
/* 0x7A0 */ cXyz m7A0;
/* 0x7AC */ u8 m7AC[0x7AE - 0x7AC];
/* 0x7AE */ s16 m7AE;
/* 0x7B0 */ u8 m7B0[0x7B2 - 0x7B0];
/* 0x7B2 */ s16 m7B2;
/* 0x7B4 */ u8 m7B4[0x7B6 - 0x7B4];
/* 0x7B4 */ s16 m7B4;
/* 0x7B6 */ u8 m7B6;
/* 0x7B7 */ u8 m7B7[0x7B8 - 0x7B7];
/* 0x7B8 */ int m7B8;
/* 0x7B8 */ fpc_ProcID m7B8;
}; // Size: 0x7BC
// STATIC_ASSERT(sizeof(damagereaction) == 0x7BC);
+2 -1
View File
@@ -8,6 +8,7 @@
class dPath;
namespace daObj_Search { class Act_c; };
struct br_s;
class bk_class : public fopEn_enemy_c {
public:
@@ -69,7 +70,7 @@ public:
/* 0x034F */ u8 m034F;
/* 0x0350 */ dPa_smokeEcallBack m0350;
/* 0x0370 */ damagereaction dr;
/* 0x0B2C */ u8 m0B2C[0x0B30 - 0x0B2C];
/* 0x0B2C */ br_s* m0B2C;
/* 0x0B30 */ int m0B30;
/* 0x0B34 */ int m0B34;
/* 0x0B38 */ u8 m0B38[0x0B44 - 0x0B38];
+5 -2
View File
@@ -36,13 +36,16 @@ struct br_s {
/* 0x3F4 */ f32 m3F4;
/* 0x3F8 */ u8 m3F8[0x3FC - 0x3F8];
/* 0x3FC */ f32 m3FC;
/* 0x400 */ u8 m400[0x408 - 0x400];
/* 0x400 */ s16 m400;
/* 0x402 */ u8 m402[0x406 - 0x402];
/* 0x406 */ u8 m406;
/* 0x407 */ u8 m407[0x408 - 0x407];
/* 0x408 */ u8 m408;
/* 0x409 */ u8 m409[0x40C - 0x409];
/* 0x40C */ cXyz mScale;
/* 0x418 */ s16 m418;
/* 0x41A */ u8 m41A[0x41C - 0x41A];
};
}; // Size: 0x41C
class bridge_class : public fopAc_ac_c {
public:
+1 -1
View File
@@ -63,4 +63,4 @@ public:
STATIC_ASSERT(sizeof(dCcS) == 0x29F4);
#endif /* D_CC_D_CC_S_H */
#endif /* D_CC_D_CC_S_H */
+4
View File
@@ -474,6 +474,10 @@ inline fpc_ProcID fopAcM_create(s16 i_procName, createFunc i_createFunc, void* p
return fpcM_Create(i_procName, i_createFunc, params);
}
inline fpc_ProcID fopAcM_Create(s16 i_procName, createFunc i_createFunc, void* params) {
return fpcM_Create(i_procName, i_createFunc,params);
}
void* fopAcM_fastCreate(s16 procName, u32 parameter, cXyz* p_pos = NULL, int roomNo = -1,
csXyz* p_angle = NULL, cXyz* p_scale = NULL, s8 subType = -1,
createFunc p_createFunc = NULL, void* p_createFuncData = NULL);