diff options
| author | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2026-02-24 03:35:56 -0300 |
|---|---|---|
| committer | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2026-02-24 03:35:56 -0300 |
| commit | 1249a85bf2e28bcae1da8de857c0e71951605225 (patch) | |
| tree | 7d84f9c6bbc0268a4573fd413a6f4ea4cdb73533 | |
| parent | 44132ee370c1c01ae4771ef057b2d2b17b165ed9 (diff) | |
Interpolation: Tag radar marks
| -rw-r--r-- | src/engine/fox_hud.c | 8 |
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; |
