events are now handled before the update loop

This commit is contained in:
Sara 2023-10-24 23:50:26 +02:00
parent 081be0a0f1
commit fc0260a100

View file

@ -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);
}