various d_bg debug cleanup / d_menu_window_HIO debug (#3132)

* various d_bg debug cleanup

* matching forward decl for compiler compatibility

* fix build
This commit is contained in:
TakaRikka
2026-03-17 03:44:11 -07:00
committed by GitHub
parent eb9dc59d5b
commit 3aec45d6d7
30 changed files with 3749 additions and 1292 deletions
@@ -20,6 +20,9 @@ public:
/* 0x14 */ cM3dGAab mM3dGAab;
/* 0x30 */ cBgS_ShdwDraw_Callback mCallbackFun;
#if DEBUG
/* 0x34 */ int field_0x34;
#endif
};
#endif /* C_BG_S_SHDW_DRAW_H */
+1 -1
View File
@@ -18,7 +18,7 @@ public:
cBgW_BgId() { Ct(); }
void Ct() { m_id = 0x100; }
u16 GetId() const { return m_id; }
int GetId() const { return m_id; }
};
bool cBgW_CheckBGround(float a1);
+4 -4
View File
@@ -35,16 +35,16 @@ public:
const f32 GetMinX(void) const { return mMin.x; }
const f32 GetMinY(void) const { return mMin.y; }
const f32 GetMinZ(void) const { return mMin.z; }
bool Cross(const cM3dGLin *param_1) {
bool Cross(const cM3dGLin *param_1) const {
return cM3d_Cross_MinMaxBoxLine(GetMinP(), GetMaxP(), (Vec*)&param_1->GetStartP(), (Vec*)&param_1->GetEndP());
}
bool Cross(const cM3dGAab *param_1) {
bool Cross(const cM3dGAab *param_1) const {
return cM3d_Cross_AabAab(this, param_1);
}
bool Cross(const cM3dGCyl *param_1) {
bool Cross(const cM3dGCyl *param_1) const {
return cM3d_Cross_AabCyl(this, param_1);
}
bool Cross(const cM3dGSph *param_1) {
bool Cross(const cM3dGSph *param_1) const {
return cM3d_Cross_AabSph(this, param_1);
}
}; // Size = 0x1C
+2
View File
@@ -30,6 +30,8 @@ public:
cM3dGCir(void);
virtual ~cM3dGCir(void);
void Set(f32, f32, f32, f32);
f32 GetHeight() const { return mPosZ; }
};
#endif /* C_M3D_G_CIR_H */
+2 -2
View File
@@ -31,8 +31,8 @@ public:
cM3d_CalcPla(v1, v2, v3, &mNormal, &mD);
}
f32 getCrossY_NonIsZero(const cXyz *param_1) {
return ((-mNormal.x * param_1->x - mNormal.z * param_1->z) - mD) / mNormal.y;
f32 getCrossY_NonIsZero(const cXyz& param_1) const {
return ((-mNormal.x * param_1.x - mNormal.z * param_1.z) - mD) / mNormal.y;
}
bool cross(cM3dGLin const& line, Vec& point) {