d_a_cow Equivalent (#2353)

* decompile d_a_cow

* rescope enums to daCow_c class

* apply suggestions by TakaRikka

* fix JUT_ASSERT
This commit is contained in:
soruh
2025-03-28 01:56:51 +01:00
committed by GitHub
parent 57289d0a65
commit 4679b6e17f
9 changed files with 3300 additions and 2293 deletions
+7
View File
@@ -56,6 +56,13 @@ public:
typedef u8 (dPaPoT_c::*effTypeFunc)(int) const;
typedef JPABaseEmitter* (dPaPoT_c::*emitterFunc)(int, int);
u8 getTypeTwo(int param_0, int param_1) const {
return (this->*m_typeTwoData[param_0])(param_1);
}
JPABaseEmitter* getEmitterTwo(int param_0, int param_1, int param_2) {
return (this->*m_emitterTwoData[param_0])(param_1, param_2);
}
static effTypeFunc m_typeTwoData[];
static emitterFunc m_emitterTwoData[];