diff options
| author | elijah-thomas774 <elijahthomas774@gmail.com> | 2025-11-15 20:48:18 -0500 |
|---|---|---|
| committer | elijah-thomas774 <elijahthomas774@gmail.com> | 2025-11-22 14:53:35 -0500 |
| commit | e696b17adbe5754a68262a63428a36680af50a66 (patch) | |
| tree | 3a784b92e83957f7ea8f30be81cadb3503d5977a /include/d/col/c | |
| parent | b661da78b52958faffb589955df0453c5b0f6740 (diff) | |
init
Diffstat (limited to 'include/d/col/c')
| -rw-r--r-- | include/d/col/c/c_bg_s_chk.h | 4 | ||||
| -rw-r--r-- | include/d/col/c/c_cc_d.h | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/include/d/col/c/c_bg_s_chk.h b/include/d/col/c/c_bg_s_chk.h index d49b84a9..98460750 100644 --- a/include/d/col/c/c_bg_s_chk.h +++ b/include/d/col/c/c_bg_s_chk.h @@ -62,6 +62,10 @@ public: return field_0x0E & pBg->GetField_0x22(); } + void SetField_0xC(u16 v) { + field_0x0C = v; + } + void SetExtChk(const cBgS_Chk &other) { mPolyPassChk = other.mPolyPassChk; mGrpPassChk = other.mGrpPassChk; diff --git a/include/d/col/c/c_cc_d.h b/include/d/col/c/c_cc_d.h index 74dad81c..998fb161 100644 --- a/include/d/col/c/c_cc_d.h +++ b/include/d/col/c/c_cc_d.h @@ -830,6 +830,12 @@ public: void SetAtFlag(u32 flag) { mAt.SetSPrm(flag); } + void SetAtGrp(u32 grp) { + mAt.SetAtFlag(GetAtGrp() | grp); + } + void OffAtGrp(u32 grp) { + mAt.SetAtFlag(GetAtGrp() & ~grp); + } void SetTgFlag_0xA(u16 flag) { mTg.SetFlag_0xA(flag); @@ -907,6 +913,9 @@ public: void OnAtSet() { mAt.OnSPrm(1); } + void OffAtSet() { + mAt.OffSPrm(1); + } u32 ChkAtNoMass() const { return mAt.MskSPrm(0x400); } @@ -1000,7 +1009,6 @@ public: } // Co - void SetCoGrp(u32 grp) { mCo.SetGrp(grp << 4); } |
