diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/lua_core.h | 2 | ||||
| -rw-r--r-- | include/state.h | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/include/lua_core.h b/include/lua_core.h index 972214e..7c61d07 100644 --- a/include/lua_core.h +++ b/include/lua_core.h @@ -1,5 +1,7 @@ #pragma once +enum EventType { EVENT_KEY, EVENT_CHAR, EVENT_MOUSE_BUTTON, EVENT_MOUSE_CURSOR_POS, EVENT_MOUSE_SCROLL, EVENT_CURSOR_ENTER }; + void defineGlobals(); void logCustom( int logLevel, const char *text, va_list args ); diff --git a/include/state.h b/include/state.h index 2082005..ef30dfa 100644 --- a/include/state.h +++ b/include/state.h @@ -79,6 +79,13 @@ typedef struct { Light **lights; size_t lightCount; size_t lightAlloc; + /* Raylib GLFW input callback events. */ + GLFWkeyfun raylibKeyCallback; + GLFWcharfun raylibCharCallback; + GLFWmousebuttonfun raylibMouseButtonCallback; + GLFWcursorposfun raylibMouseCursorPosCallback; + GLFWscrollfun raylibMouseScrollCallback; + GLFWcursorenterfun raylibCursorEnterCallback; } State; extern State *state; |
