summaryrefslogtreecommitdiff
path: root/include/d/col/c
diff options
context:
space:
mode:
authorelijah-thomas774 <elijahthomas774@gmail.com>2025-11-15 20:48:18 -0500
committerelijah-thomas774 <elijahthomas774@gmail.com>2025-11-22 14:53:35 -0500
commite696b17adbe5754a68262a63428a36680af50a66 (patch)
tree3a784b92e83957f7ea8f30be81cadb3503d5977a /include/d/col/c
parentb661da78b52958faffb589955df0453c5b0f6740 (diff)
init
Diffstat (limited to 'include/d/col/c')
-rw-r--r--include/d/col/c/c_bg_s_chk.h4
-rw-r--r--include/d/col/c/c_cc_d.h10
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);
}