diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2023-08-02 07:22:57 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2023-08-02 13:35:35 +0000 |
| commit | 1713482a2af615daa83887278716736799389c3d (patch) | |
| tree | edec5cf88101dccf6f55340e7fbed73b21216fd1 /include/engine/state.h | |
| parent | 760464c6b14d8f573d49ce67fbdabe490c4912d3 (diff) | |
Update input handling method
Diffstat (limited to 'include/engine/state.h')
| -rw-r--r-- | include/engine/state.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/engine/state.h b/include/engine/state.h index dcd2966..68228b1 100644 --- a/include/engine/state.h +++ b/include/engine/state.h @@ -23,8 +23,13 @@ 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) + #else #define State_reload(_) true +#define State_load_binding(_, __) true #endif #endif |
