From fc0260a100ca89b1a6f758f43785404ab00230dc Mon Sep 17 00:00:00 2001
From: Sara <sara@saragerretsen.nl>
Date: Tue, 24 Oct 2023 23:50:26 +0200
Subject: [PATCH] events are now handled before the update loop

---
 src/program.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/program.c b/src/program.c
index 7cdc187..2b067b9 100644
--- a/src/program.c
+++ b/src/program.c
@@ -69,13 +69,12 @@ int program_run(const struct ProgramSettings* settings) {
         _delta_time += current_time - _frame_start;
         _frame_start = current_time;
 
+        program_handle_events();
         while(_delta_time > _target_delta_time) {
             _delta_time -= _target_delta_time;
             settings->on_tick();
             physics_world_tick();
         }
-
-        program_handle_events();
         settings->on_draw();
         SDL_Delay(1);
     }