From 6615a01df56d410a17b724d42660eb9821087470 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 1 Dec 2024 09:51:10 +0100 Subject: close #29 --- src/world.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/world.c b/src/world.c index 9eede87..bff0345 100644 --- a/src/world.c +++ b/src/world.c @@ -1435,7 +1435,12 @@ static void world_run_simulation_tick(world* world) void world_update(platform_window* window, world* world) { - world_run_simulation_tick(world); + static float delta = 0; + delta += frame_delta; + if (delta >= (1/60.0f)) { // tick runs at 60 ticks per second regardless of fps. + world_run_simulation_tick(world); + delta = 0; + } } static vec2f get_world_location_for_job(platform_window* window, world* world, active_job* job) -- cgit v1.2.3-70-g09d2