all d_a_alink functions attempted (#2239)

* more work on alink

* alink wip

* little more work

* setEyeMove

* 14 left

* auto ground hit

* all d_a_alink functions attempted
This commit is contained in:
TakaRikka
2024-11-09 02:09:36 -08:00
committed by GitHub
parent 80f30409f1
commit 083991a8d0
19 changed files with 5121 additions and 242 deletions
+7
View File
@@ -3,6 +3,7 @@
#include "Z2AudioLib/Z2AudioMgr.h"
#include "Z2AudioLib/Z2EnvSeMgr.h"
#include "Z2AudioLib/Z2Creature.h"
class mDoAud_zelAudio_c : public Z2AudioMgr {
public:
@@ -156,6 +157,12 @@ inline void mDoAud_setCameraGroupInfo(u8 param_0) {
Z2AudioMgr::getInterface()->setCameraGroupInfo(param_0);
}
inline void mDoAud_setLinkShieldType(s32 param_0, s32 param_1) {
if (Z2GetLink() != NULL) {
Z2GetLink()->setLinkShieldType(param_0, param_1);
}
}
inline void mDoAud_mEnvse_framework() {
g_mEnvSeMgr.framework();
}
+2 -1
View File
@@ -450,7 +450,8 @@ struct mDoExt_MtxCalcAnmBlendTbl
}
}
/* 800D00BC */ J3DAnmTransform* getAnm(int);
J3DAnmTransform* getAnm(int i) { return mAnmRatio[i].getAnmTransform(); }
f32 getRatio(int i) { return mAnmRatio[i].getRatio(); }
/* 80014F3C */ virtual ~mDoExt_MtxCalcAnmBlendTbl() {}
/* 8000F26C */ virtual void calc();
+4
View File
@@ -212,6 +212,10 @@ public:
*/
/* 8000CF44 */ static void ZXYrotM(csXyz const& xyz);
static void quatS(const Quaternion* quat) {
MTXQuat(now, (PSQuaternion*)quat);
}
/* 8000CF7C */ static void quatM(Quaternion const*);
/* 8000D070 */ ~mDoMtx_stack_c() {} // inline