summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMegaMech <inkstudios1@hotmail.com>2025-05-17 13:38:37 -0600
committerMegaMech <inkstudios1@hotmail.com>2025-05-17 13:38:37 -0600
commit9635600bdcf79b6b7b2b4c703322c84fb575639b (patch)
treeb5d610ba8ea8ff349eed0e831a200c8ba9dc00ea /src
parent749dad19d918360c7bd8e15c75e070fae6b2a142 (diff)
parentea4117fb9f423d6c520ab7be78bf2337c391b1b9 (diff)
Merge branch 'frameinterpolation' of https://github.com/HarbourMasters/SpaghettiKart into frameinterpolation
Diffstat (limited to 'src')
-rw-r--r--src/camera.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/camera.c b/src/camera.c
index 953f1f96b..07003f07d 100644
--- a/src/camera.c
+++ b/src/camera.c
@@ -18,6 +18,7 @@
#include "spawn_players.h"
#include "enhancements/freecam/freecam_engine.h"
#include "enhancements/freecam/freecam.h"
+#include "port/interpolation/FrameInterpolation.h"
#include "engine/GameAPI.h"
#include "port/Game.h"
@@ -983,6 +984,7 @@ void func_8001EE98(Player* player, Camera* camera, s8 index) {
break;
}
if (gIsGamePaused == 0) {
+ FrameInterpolation_ShouldInterpolateFrame(false);
switch (D_80152300[cameraIndex]) {
case 3:
func_8001A588(&D_80152300[cameraIndex], camera, player, index, cameraIndex);
@@ -1006,6 +1008,7 @@ void func_8001EE98(Player* player, Camera* camera, s8 index) {
func_8001EA0C(camera, player, index);
break;
}
+ FrameInterpolation_ShouldInterpolateFrame(true);
}
}