diff --git a/code/game/src/debug_replay.c b/code/game/src/debug_replay.c index 73c7c91..42590e2 100644 --- a/code/game/src/debug_replay.c +++ b/code/game/src/debug_replay.c @@ -115,6 +115,7 @@ void debug_replay_start(void) { zpl_array_init_reserve(records, zpl_heap(), UINT16_MAX); last_record_time = zpl_time_rel_ms(); + SetTargetFPS(60); } void debug_replay_clear(void) { @@ -125,6 +126,7 @@ void debug_replay_clear(void) { } void debug_replay_cleanup_ents(void) { + SetTargetFPS(0); if (!mime) return; entity_despawn(mime); @@ -165,6 +167,7 @@ void debug_replay_run(void) { ecs_set(world_ecs(), mime, Inventory, {0}); camera_set_follow(mime); + SetTargetFPS(60); } void ActPlaceIceRink(void); diff --git a/code/game/src/renderer_3d.c b/code/game/src/renderer_3d.c index c74cb85..4948c21 100644 --- a/code/game/src/renderer_3d.c +++ b/code/game/src/renderer_3d.c @@ -104,12 +104,10 @@ void renderer_init_3d(void) { render_camera_3d.up = (Vector3){0.0f,0.0f,-1.0f}; render_camera_3d.fovy = 45.f; render_camera_3d.projection = CAMERA_PERSPECTIVE; -#if 1 - SetCameraMode(render_camera_3d, CAMERA_MODE_STATIONARY); -#else +#if 0 + SetCameraMode(render_camera_3d, CAMERA_ORBITAL); render_camera_3d.position = (Vector3){10,10,10}; render_camera_3d.target = (Vector3){0}; - SetCameraMode(render_camera_3d, CAMERA_ORBITAL); #endif // NOTE(zaklaus): Paint the screen before we load the game