summaryrefslogtreecommitdiff
path: root/src/engine/objects/CheepCheep.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/objects/CheepCheep.cpp')
-rw-r--r--src/engine/objects/CheepCheep.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/objects/CheepCheep.cpp b/src/engine/objects/CheepCheep.cpp
index f52af62a1..f81aeb795 100644
--- a/src/engine/objects/CheepCheep.cpp
+++ b/src/engine/objects/CheepCheep.cpp
@@ -1,5 +1,6 @@
#include "CheepCheep.h"
#include "port/Game.h"
+#include "port/interpolation/FrameInterpolation.h"
#include "assets/models/tracks/banshee_boardwalk/banshee_boardwalk_data.h"
#include "assets/models/common_data.h"
@@ -64,6 +65,7 @@ void OCheepCheep::Draw(s32 cameraId) { // func_8005217C
object = &gObjectList[temp_a3];
if (object->state >= 2) {
if (is_obj_flag_status_active(temp_a3, 0x10) != 0) {
+ FrameInterpolation_RecordOpenChild("cheep_cheep", (temp_a3 << 4) | cameraId);
rsp_set_matrix_transformation(object->pos, object->direction_angle, object->sizeScaling);
func_800520C0(temp_a3);
@@ -80,6 +82,7 @@ void OCheepCheep::Draw(s32 cameraId) { // func_8005217C
gSPLight(gDisplayListHead++, &D_800E45C0l[3].l[0], LIGHT_1);
gSPLight(gDisplayListHead++, &D_800E45C0l[3].a, LIGHT_2);
gSPDisplayList(gDisplayListHead++, (Gfx*) d_course_banshee_boardwalk_dl_7650);
+ FrameInterpolation_RecordCloseChild();
}
}
}