summaryrefslogtreecommitdiff
path: root/src/engine/objects/Boos.cpp
diff options
context:
space:
mode:
authorMegaMech <7255464+MegaMech@users.noreply.github.com>2025-05-21 21:02:50 -0600
committerMegaMech <7255464+MegaMech@users.noreply.github.com>2025-05-21 21:02:50 -0600
commit20b67182c4fdcb46792fd92197159c3000b64c7b (patch)
tree35c50abc9a6d30fa562e903bfd26f59bc152073c /src/engine/objects/Boos.cpp
parent756a05ad4d180f63b49f7db57891b8e7569a8328 (diff)
parent1c5c8ceeeef3295c6ea46493ea0e445a71fee7c6 (diff)
Merge branch 'transformfuncsforint' of https://github.com/HarbourMasters/SpaghettiKart into transformfuncsforint
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();
}
}