diff options
| author | cadmic <cadmic24@gmail.com> | 2024-02-06 18:48:02 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-06 21:48:02 -0500 |
| commit | e7b37c6d60f3065099b7ab283ecc22e8f10d2362 (patch) | |
| tree | 16025b2e2a9518eb3253be8747914c5a2c144336 /src/code | |
| parent | 13143f4743b5d971c94d58d47a333d80aa00f41d (diff) | |
Reorder boot/code spec includes for retail (#1667)
* Shuffle spec segments for retail
* Remove z_text.o from retail
* Un-#if DebugCamera_ScreenTextColored
Diffstat (limited to 'src/code')
| -rw-r--r-- | src/code/z_camera.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/code/z_camera.c b/src/code/z_camera.c index 7db82ed35..7410dbb2e 100644 --- a/src/code/z_camera.c +++ b/src/code/z_camera.c @@ -7048,12 +7048,16 @@ void Camera_Init(Camera* camera, View* view, CollisionContext* colCtx, PlayState R_CAM_DATA(i) = sCamDataRegsInit[i]; } +#if OOT_DEBUG DebugCamera_Reset(camera, &D_8015BD80); +#endif sInitRegs = false; PREG(88) = -1; } camera->play = D_8015BD7C = play; +#if OOT_DEBUG DebugCamera_Init(&D_8015BD80, camera); +#endif curUID = sNextUID; sNextUID++; while (curUID != 0) { @@ -7722,7 +7726,9 @@ Vec3s Camera_Update(Camera* camera) { if (CHECK_BTN_ALL(D_8015BD7C->state.input[2].press.button, BTN_START)) { gDebugCamEnabled ^= 1; if (gDebugCamEnabled) { +#if OOT_DEBUG DebugCamera_Enable(&D_8015BD80, camera); +#endif } else if (camera->play->csCtx.state != CS_STATE_IDLE) { Cutscene_StopManual(camera->play, &camera->play->csCtx); } @@ -7731,7 +7737,9 @@ Vec3s Camera_Update(Camera* camera) { // Debug cam update if (gDebugCamEnabled) { camera->play->view.fovy = D_8015BD80.fov; +#if OOT_DEBUG DebugCamera_Update(&D_8015BD80, camera); +#endif View_LookAt(&camera->play->view, &D_8015BD80.eye, &D_8015BD80.at, &D_8015BD80.unk_1C); if (R_DEBUG_CAM_UPDATE) { PRINTF("camera: debug out\n"); |
