summaryrefslogtreecommitdiff
path: root/src/ctrl
diff options
context:
space:
mode:
authoronelin <oscar@nelin.dk>2025-03-16 21:30:36 +0000
committeronelin <oscar@nelin.dk>2025-03-16 21:35:22 +0000
commitf28fd28c84086d17cc0b7bdf2ff03df433837515 (patch)
tree7298af947df0d8830260516db20fbaac73fbe345 /src/ctrl
parentcb8613078fab39a8e34d33551b38bf67280e11c3 (diff)
Fix some ctrl warnings
Diffstat (limited to 'src/ctrl')
-rw-r--r--src/ctrl/include/engine/ctrl/input.h2
-rw-r--r--src/ctrl/src/input.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/ctrl/include/engine/ctrl/input.h b/src/ctrl/include/engine/ctrl/input.h
index 960428c..c8dc56b 100644
--- a/src/ctrl/include/engine/ctrl/input.h
+++ b/src/ctrl/include/engine/ctrl/input.h
@@ -54,7 +54,7 @@ typedef struct i_ctx {
void i_ctx_t_free(i_ctx* c);
/* Executes all callbacks that has been pushed onto the callstack and resets the
* callstack */
-void i_flush_bindings(f64 dt, usize numcalls, input_callback_t* c[], void* state_mem);
+void i_flush_bindings(u64 dt, usize numcalls, input_callback_t* c[], void* state_mem);
action_t i_get_action(const i_ctx* restrict ctx, u64 time, scancode_t scancode);
void key_callback(void* window, int key, int scancode, int action, int mods);
diff --git a/src/ctrl/src/input.c b/src/ctrl/src/input.c
index 4d29770..b3db96c 100644
--- a/src/ctrl/src/input.c
+++ b/src/ctrl/src/input.c
@@ -191,10 +191,11 @@ bool i_update_unique_binding(i_ctx* ctx, binding_t* binding) {
}
/* Call binding callbacks of respective bindings */
-void i_flush_bindings(f64 dt, usize numcalls, input_callback_t* c[], void* state_mem) {
+void i_flush_bindings(u64 dt, usize numcalls, input_callback_t* c[], void* state_mem) {
for (usize i = 0; i < numcalls; i++) {
(c[i])(state_mem);
}
+
// reset callback len and be ready for more
callbacks_len = 0;
}