summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSonic Dreamcaster <alejandro.asenjo88@gmail.com>2025-05-24 22:52:05 -0300
committerSonic Dreamcaster <alejandro.asenjo88@gmail.com>2025-05-24 22:52:05 -0300
commit9bac262183ae4a483945e76b4553ec3c107413af (patch)
tree17f543b28ace3c23350215ef2c4128afac8dd010
parentee803d4f3e5590e64bca7a8385c0157dd3819239 (diff)
tag Landmaster thrusters
-rw-r--r--src/engine/fox_display.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/engine/fox_display.c b/src/engine/fox_display.c
index 0d6e2bad..ffbdcebe 100644
--- a/src/engine/fox_display.c
+++ b/src/engine/fox_display.c
@@ -432,6 +432,10 @@ void Display_LandmasterThrusters(Player* player) {
}
Matrix_Push(&gGfxMatrix);
+
+ // @port: Tag the transform.
+ FrameInterpolation_RecordOpenChild("Display_LandmasterThrusters_1", player->num);
+
Matrix_Translate(gGfxMatrix, 20.0f, 30.0f, -10.0f, MTXF_APPLY);
if (!gVersusMode) {
@@ -447,6 +451,10 @@ void Display_LandmasterThrusters(Player* player) {
} else {
gSPDisplayList(gMasterDisp++, D_versus_301B6E0);
}
+
+ // @port Pop the transform id.
+ FrameInterpolation_RecordCloseChild();
+
Matrix_Pop(&gGfxMatrix);
}
@@ -461,6 +469,10 @@ void Display_LandmasterThrusters(Player* player) {
}
Matrix_Push(&gGfxMatrix);
+
+ // @port: Tag the transform.
+ FrameInterpolation_RecordOpenChild("Display_LandmasterThrusters_2", player->num);
+
Matrix_Translate(gGfxMatrix, -20.0f, 30.0f, -10.0f, MTXF_APPLY);
if (!gVersusMode) {
@@ -476,8 +488,13 @@ void Display_LandmasterThrusters(Player* player) {
} else {
gSPDisplayList(gMasterDisp++, D_versus_301B6E0);
}
+
+ // @port Pop the transform id.
+ FrameInterpolation_RecordCloseChild();
+
Matrix_Pop(&gGfxMatrix);
}
+
Matrix_Pop(&gGfxMatrix);
}