summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2026-02-04 17:17:38 -0700
committerGitHub <noreply@github.com>2026-02-04 17:17:38 -0700
commita59dcc1e75a525ab825b237077ba2a06350b0029 (patch)
tree90f50923dcaba4882c697036407cff4ca606655f
parent63172458b68910549b4c018b067cf7938fb67a87 (diff)
Fix itemwindow interp for 3/4p mode (#634)
-rw-r--r--src/code_80057C60.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/code_80057C60.c b/src/code_80057C60.c
index 2b79560dd..ec2f6f59a 100644
--- a/src/code_80057C60.c
+++ b/src/code_80057C60.c
@@ -923,8 +923,12 @@ void func_800596A8(void) {
void render_hud_1p_multi(void) {
if (gHUDDisable == 0) {
+ FrameInterpolation_RecordOpenChild("HudMatrix", 0);
+
set_matrix_hud_screen();
render_hud_lap_3p_4p(PLAYER_ONE);
+
+ FrameInterpolation_RecordCloseChild();
}
}
@@ -933,8 +937,12 @@ void func_80059710(void) {
void render_hud_2p_multi(void) {
if (gHUDDisable == 0) {
+ FrameInterpolation_RecordOpenChild("HudMatrix", 1);
+
set_matrix_hud_screen();
render_hud_lap_3p_4p(PLAYER_TWO);
+
+ FrameInterpolation_RecordCloseChild();
}
}
@@ -946,8 +954,12 @@ void func_80059750(void) {
void render_hud_3p_multi(void) {
if (gHUDDisable == 0) {
+ FrameInterpolation_RecordOpenChild("HudMatrix", 2);
+
set_matrix_hud_screen();
render_hud_lap_3p_4p(PLAYER_THREE);
+
+ FrameInterpolation_RecordCloseChild();
}
}
@@ -959,8 +971,12 @@ void func_800597B8(void) {
void render_hud_4p_multi(void) {
if (gHUDDisable == 0) {
+ FrameInterpolation_RecordOpenChild("HudMatrix", 3);
+
set_matrix_hud_screen();
render_hud_lap_3p_4p(PLAYER_FOUR);
+
+ FrameInterpolation_RecordCloseChild();
}
}