summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/src/loop.c31
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));