Lock FPS to 60 in replay mode
parent
01315fb75d
commit
7d5c519e2f
|
@ -115,6 +115,7 @@ void debug_replay_start(void) {
|
||||||
zpl_array_init_reserve(records, zpl_heap(), UINT16_MAX);
|
zpl_array_init_reserve(records, zpl_heap(), UINT16_MAX);
|
||||||
|
|
||||||
last_record_time = zpl_time_rel_ms();
|
last_record_time = zpl_time_rel_ms();
|
||||||
|
SetTargetFPS(60);
|
||||||
}
|
}
|
||||||
|
|
||||||
void debug_replay_clear(void) {
|
void debug_replay_clear(void) {
|
||||||
|
@ -125,6 +126,7 @@ void debug_replay_clear(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void debug_replay_cleanup_ents(void) {
|
void debug_replay_cleanup_ents(void) {
|
||||||
|
SetTargetFPS(0);
|
||||||
if (!mime) return;
|
if (!mime) return;
|
||||||
|
|
||||||
entity_despawn(mime);
|
entity_despawn(mime);
|
||||||
|
@ -165,6 +167,7 @@ void debug_replay_run(void) {
|
||||||
ecs_set(world_ecs(), mime, Inventory, {0});
|
ecs_set(world_ecs(), mime, Inventory, {0});
|
||||||
|
|
||||||
camera_set_follow(mime);
|
camera_set_follow(mime);
|
||||||
|
SetTargetFPS(60);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ActPlaceIceRink(void);
|
void ActPlaceIceRink(void);
|
||||||
|
|
|
@ -104,12 +104,10 @@ void renderer_init_3d(void) {
|
||||||
render_camera_3d.up = (Vector3){0.0f,0.0f,-1.0f};
|
render_camera_3d.up = (Vector3){0.0f,0.0f,-1.0f};
|
||||||
render_camera_3d.fovy = 45.f;
|
render_camera_3d.fovy = 45.f;
|
||||||
render_camera_3d.projection = CAMERA_PERSPECTIVE;
|
render_camera_3d.projection = CAMERA_PERSPECTIVE;
|
||||||
#if 1
|
#if 0
|
||||||
SetCameraMode(render_camera_3d, CAMERA_MODE_STATIONARY);
|
SetCameraMode(render_camera_3d, CAMERA_ORBITAL);
|
||||||
#else
|
|
||||||
render_camera_3d.position = (Vector3){10,10,10};
|
render_camera_3d.position = (Vector3){10,10,10};
|
||||||
render_camera_3d.target = (Vector3){0};
|
render_camera_3d.target = (Vector3){0};
|
||||||
SetCameraMode(render_camera_3d, CAMERA_ORBITAL);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// NOTE(zaklaus): Paint the screen before we load the game
|
// NOTE(zaklaus): Paint the screen before we load the game
|
||||||
|
|
Loading…
Reference in New Issue