summaryrefslogtreecommitdiff
path: root/src/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/fox_hud.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine/fox_hud.c b/src/engine/fox_hud.c
index 19a300fc..161a2052 100644
--- a/src/engine/fox_hud.c
+++ b/src/engine/fox_hud.c
@@ -2197,6 +2197,10 @@ s32 HUD_RadarMarks_Update(void) {
}
Matrix_Push(&gGfxMatrix);
+
+ // @port: Tag the transform.
+ FrameInterpolation_RecordOpenChild(&gRadarMarks[i], i);
+
Matrix_Translate(gGfxMatrix, gRadarMarks[i].pos.x * 0.008f, -gRadarMarks[i].pos.z * 0.008f, 0.0f, MTXF_APPLY);
if (gRadarMarks[i].type == 103) {
@@ -2208,6 +2212,10 @@ s32 HUD_RadarMarks_Update(void) {
Matrix_SetGfxMtx(&gMasterDisp);
HUD_RadarMark_Draw(gRadarMarks[i].type);
+
+ // @port Pop the transform id.
+ FrameInterpolation_RecordCloseChild();
+
Matrix_Pop(&gGfxMatrix);
gRadarMarks[i].enabled = false;