Re-enable freecam

Previous camera changes caused the freecam transform to not be applied
This commit is contained in:
Matt Penny 2024-03-23 22:45:21 -04:00
parent 2f5a377b7f
commit 03034a3868

View file

@ -296,6 +296,7 @@ LookAt gLookAt = gdSPDefLookAt(127, 0, 0, 0, 127, 0);
void sceneRender(struct Scene* scene, struct RenderState* renderState, struct GraphicsTask* task) {
playerApplyCameraTransform(&scene->player, &scene->camera.transform);
vector3Add(&scene->camera.transform.position, &scene->freeCameraOffset, &scene->camera.transform.position);
gSPSetLights1(renderState->dl++, gSceneLights);
LookAt* lookAt = renderStateRequestLookAt(renderState);
@ -804,8 +805,6 @@ void sceneUpdate(struct Scene* scene) {
scene->freeCameraOffset = gZeroVec;
}
vector3Add(&scene->camera.transform.position, &scene->freeCameraOffset, &scene->camera.transform.position);
if (controllerGetButtonDown(2, L_TRIG)) {
levelQueueLoad(NEXT_LEVEL, NULL, NULL);
}