diff options
| author | onelin <oscar@nelin.dk> | 2025-03-13 18:50:11 +0000 |
|---|---|---|
| committer | onelin <oscar@nelin.dk> | 2025-03-13 18:50:11 +0000 |
| commit | e0ffd5461413b1eaf5a4eed7521a7ef4ba6fa49c (patch) | |
| tree | 411b99e587491526ee3f562766420784574bb787 /src/core | |
| parent | a9713cdda4df398cbcb3131cce47cdb6e6d87386 (diff) | |
Cleanup event section
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/src/loop.c | 31 |
1 files 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)); |
