summaryrefslogtreecommitdiff
path: root/src/engine
diff options
context:
space:
mode:
authorSonic Dreamcaster <alejandro.asenjo88@gmail.com>2024-11-26 05:19:19 -0300
committerSonic Dreamcaster <alejandro.asenjo88@gmail.com>2024-11-26 05:19:19 -0300
commit66b510144dff95d5b809c017130e1ca4f35260f7 (patch)
treeae91effdfb9639eafcac33674aff3366642127c7 /src/engine
parent71daa773e33932449a7d07b5fcad805b5550f9f0 (diff)
fix interpolation in effect 395 (aquas)
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/fox_effect.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/fox_effect.c b/src/engine/fox_effect.c
index 0100e2b4..53ad582f 100644
--- a/src/engine/fox_effect.c
+++ b/src/engine/fox_effect.c
@@ -3891,6 +3891,9 @@ void Effect_Effect395_Draw(Effect395* this) {
PRINTF("AC_DISP HELP %d\n");
}
+ // @port: Tag the transform.
+ FrameInterpolation_RecordOpenChild(this, this->state);
+
switch (this->state) {
case 0:
RCP_SetupDL(&gMasterDisp, SETUPDL_49);
@@ -3995,6 +3998,9 @@ void Effect_Effect395_Draw(Effect395* this) {
}
RCP_SetupDL(&gMasterDisp, SETUPDL_64);
+
+ // @port Pop the transform id.
+ FrameInterpolation_RecordCloseChild();
}
void Effect_Effect391_Setup(Effect391* this, f32 xPos, f32 yPos, f32 zPos, f32 arg4, f32 scale) {