diff options
| author | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2025-05-24 22:52:05 -0300 |
|---|---|---|
| committer | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2025-05-24 22:52:05 -0300 |
| commit | 9bac262183ae4a483945e76b4553ec3c107413af (patch) | |
| tree | 17f543b28ace3c23350215ef2c4128afac8dd010 | |
| parent | ee803d4f3e5590e64bca7a8385c0157dd3819239 (diff) | |
tag Landmaster thrusters
| -rw-r--r-- | src/engine/fox_display.c | 17 |
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); } |
