diff options
| author | jussi | 2023-08-18 01:23:30 +0300 |
|---|---|---|
| committer | jussi | 2023-08-18 01:23:30 +0300 |
| commit | c911ba043116e9d0e321311ddf27b0170d74410b (patch) | |
| tree | e51f7141a16400f794d535f999a37ed176271861 /include | |
| parent | b7b46ada041ad56b1bc84fea3062464b702135c5 (diff) | |
| download | reilua-enhanced-c911ba043116e9d0e321311ddf27b0170d74410b.tar.gz reilua-enhanced-c911ba043116e9d0e321311ddf27b0170d74410b.tar.bz2 reilua-enhanced-c911ba043116e9d0e321311ddf27b0170d74410b.zip | |
RL.event function with input events.
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; |
