d_a_b_zant matched + linked (#2253)

* work on b_zant

* zant work

* more zant work

* all b_zant functions done

* some doc work

* some more doc work

* d_a_b_zant linked

* fix d_a_b_zant_magic issue
This commit is contained in:
TakaRikka
2024-11-22 13:32:01 -08:00
committed by GitHub
parent faef003984
commit 6482fe7535
12 changed files with 5893 additions and 3012 deletions
+4 -1
View File
@@ -388,6 +388,7 @@ public:
STATIC_ASSERT(0x10 == sizeof(cCcD_ObjCommonBase));
#pragma pack(1)
class cCcD_ObjAt : public cCcD_ObjCommonBase {
public:
cCcD_ObjAt() { mType = 0; }
@@ -408,7 +409,9 @@ public:
protected:
/* 0x10 */ int mType;
/* 0x14 */ u8 mAtp;
/* 0x15 */ u8 field_0x15[3];
};
#pragma pack()
STATIC_ASSERT(0x18 == sizeof(cCcD_ObjAt));
@@ -486,7 +489,7 @@ public:
void SetAtHit(cCcD_Obj* obj) { mObjAt.SetHit(obj); }
void SetTgHit(cCcD_Obj* obj) { mObjTg.SetHit(obj); }
void SetCoHit(cCcD_Obj* obj) { mObjCo.SetHit(obj); }
BOOL ChkAtType(u32 type) const { return mObjAt.MskType(type); }
u32 ChkAtType(u32 type) const { return mObjAt.MskType(type); }
u32 ChkCoNoCrr() const { return mObjCo.ChkNoCrr(); }
void OnCoNoCrrBit() { mObjCo.OnNoCrrBit(); }
u32 ChkCoSph3DCrr() const { return mObjCo.ChkSph3DCrr(); }