summaryrefslogtreecommitdiff
path: root/src/engine/objects/Boos.cpp
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2025-05-23 16:49:17 -0600
committerGitHub <noreply@github.com>2025-05-23 16:49:17 -0600
commitc2ddd2c25626b2797b9f730d77118f0e96131108 (patch)
treebe651a89fbe6f27bc6400d4f81ecab30cf6d967c /src/engine/objects/Boos.cpp
parent98d55ab603e503c03456013b1bda0072d3e8725e (diff)
parent9363e3d77631b1028a765c075a00293bd20c9ba7 (diff)
Merge branch 'transformfuncsforint' into transformsharedfromptr
Diffstat (limited to 'src/engine/objects/Boos.cpp')
-rw-r--r--src/engine/objects/Boos.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/engine/objects/Boos.cpp b/src/engine/objects/Boos.cpp
index 69bb95072..5f02d7876 100644
--- a/src/engine/objects/Boos.cpp
+++ b/src/engine/objects/Boos.cpp
@@ -83,20 +83,23 @@ void OBoos::Draw(s32 cameraId) {
s32 objectIndex;
for (size_t i = 0; i < _numBoos; i++) {
- // @port: Tag the transform.
- FrameInterpolation_RecordOpenChild("Boo", i);
objectIndex = _indices[i]; //indexObjectList3[i];
if (gObjectList[objectIndex].state >= 2) {
temp_s2 = func_8008A364(objectIndex, cameraId, 0x4000U, 0x00000320);
if (CVarGetInteger("gNoCulling", 0) == 1) {
temp_s2 = MIN(temp_s2, 0x15F91U);
}
+
+ // @port: Tag the transform.
+ FrameInterpolation_RecordOpenChild("Boo", (uintptr_t)&gObjectList[objectIndex]);
+
if (is_obj_flag_status_active(objectIndex, VISIBLE) != 0) {
func_800523B8(objectIndex, cameraId, temp_s2);
}
+
+ // @port Pop the transform id.
+ FrameInterpolation_RecordCloseChild();
}
- // @port Pop the transform id.
- FrameInterpolation_RecordCloseChild();
}
}