diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2023-08-02 14:17:17 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2023-08-14 10:11:29 +0000 |
| commit | 378f91b70c54cc111684f4a3a8f2b868af570fd8 (patch) | |
| tree | a16b67413892f3d3ee514ab30446fc87142c7566 /include/engine/state.h | |
| parent | 1ec17aeb185ec7851a41c0ba2ae14c95a1a3942e (diff) | |
Add reloading of state-specific keybindings bindings
Diffstat (limited to 'include/engine/state.h')
| -rw-r--r-- | include/engine/state.h | 9 |
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 |
