From e0ffd5461413b1eaf5a4eed7521a7ef4ba6fa49c Mon Sep 17 00:00:00 2001 From: onelin Date: Thu, 13 Mar 2025 19:50:11 +0100 Subject: Cleanup event section --- src/core/src/loop.c | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/src/core/src/loop.c b/src/core/src/loop.c index fab79fa..1481a94 100644 --- a/src/core/src/loop.c +++ b/src/core/src/loop.c @@ -317,37 +317,16 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) { /* dt measured in milliseconds */ const u64 dt = now - time; - const f64 delta = (f64)dt / (f64)fps_cap; + /* Delta is relative to FPS cap */ + //const f64 delta = (f64)dt / (f64)fps_cap; time = now; - glfwPollEvents(); /* Events */ -// if (p->mouse_lclick) { -// p->mouseup.x = -1; -// p->mouseup.y = -1; -// p->mousedown.x = -1; -// p->mousedown.y = -1; -// p->mouse_lclick = false; -// } -// if (p->mouse_rclick) { -// p->mouse_rclick = false; -// } -// -// /* Window events */ -// i32 num_events; -// -// /* Mouse events */ -// -// if (p->bindings != NULL) { -// const i_ctx* bindings = *p->bindings; -// const usize bindings_len = p->bindings_len; -// -// } -// + glfwPollEvents(); i_flush_bindings(dt, callbacks_len, callbacks, mem->data); -// -// /* update */ + + /* Update */ StateType next_state; // TODO: maybe use delta instead? next_state = update_func(dt, (void*)(mem->data)); -- cgit v1.3