summaryrefslogtreecommitdiff
path: root/include/engine/state.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/engine/state.h')
-rw-r--r--include/engine/state.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/engine/state.h b/include/engine/state.h
index 68228b1..9c832f5 100644
--- a/include/engine/state.h
+++ b/include/engine/state.h
@@ -22,14 +22,11 @@ StateType State_update(StateType type, memory *mem);
/* Reloads shared object file associated with state */
#ifdef DAW_BUILD_HOTRELOAD
-bool State_reload(StateType type);
-
-#define get_statelib_var(type) libstate_##name
-#define State_load_binding(type, function_name) dynamic_library_get_symbol(get_statelib_var(type), #function_name)
+#include <engine/input.h>
+bool State_reload(StateType type, i_ctx **ctx, usize ctx_len);
#else
-#define State_reload(_) true
-#define State_load_binding(_, __) true
+#define State_reload(_, _0, _1) true
#endif
#endif