Begin work on d_a_branch (#17)

* Match d_a_boss_item.cpp

* Revert changes to isStageBossEnemy and isStageLife

* Start on d_a_branch; match set_anim, solidHeapCB, isDelete

* Add dComIfG_getObjectIDRes and clean up d_a_branch
This commit is contained in:
Dylan Ascencio
2023-09-12 01:35:45 -04:00
committed by GitHub
parent aa975d1c5f
commit f167a3e8b9
3 changed files with 163 additions and 9 deletions
+8
View File
@@ -589,6 +589,14 @@ inline void* dComIfG_getObjectRes(const char* arcName, int param_1) {
return g_dComIfG_gameInfo.mResControl.getObjectRes(arcName, param_1);
}
inline void* dComIfG_getObjectIDRes(const char* arcName, int id) {
return g_dComIfG_gameInfo.mResControl.getObjectIDRes(arcName, id);
}
inline void* dComIfG_getObjectIDRes(const char* arcName, u16 id) {
return g_dComIfG_gameInfo.mResControl.getObjectIDRes(arcName, id);
}
/**
* === PARTICLE ===
*/
+12
View File
@@ -229,6 +229,18 @@ public:
virtual void execute(u16, J3DTransformInfo*) = 0;
};
class mDoExt_McaMorfCallBack2_c {
public:
virtual void execute(u16, J3DTransformInfo*) = 0;
};
class mDoExt_McaMorf {
public:
mDoExt_McaMorf(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, float, int, int, int, void*, unsigned long, unsigned long);
void setAnm(J3DAnmTransform*, int, f32, f32, f32, f32, void*);
};
class mDoExt_3DlineMat_c {
public:
/* 0x0 */ void* field_0x0;