diff options
| author | jussi | 2023-11-24 20:09:34 +0200 |
|---|---|---|
| committer | jussi | 2023-11-24 20:09:34 +0200 |
| commit | a1887aa86694208549bee0ef46758d602ba79696 (patch) | |
| tree | de8b310c3f9bfce849a1e7aa9a8188f8597c1c9b /examples/events/main.lua | |
| parent | 925afdf101d6993e35d6c32c52766c7c3f89ae5e (diff) | |
| download | reilua-enhanced-a1887aa86694208549bee0ef46758d602ba79696.tar.gz reilua-enhanced-a1887aa86694208549bee0ef46758d602ba79696.tar.bz2 reilua-enhanced-a1887aa86694208549bee0ef46758d602ba79696.zip | |
SDL Events.
Diffstat (limited to 'examples/events/main.lua')
| -rw-r--r-- | examples/events/main.lua | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/examples/events/main.lua b/examples/events/main.lua index 64aa32d..f8f615d 100644 --- a/examples/events/main.lua +++ b/examples/events/main.lua @@ -6,6 +6,8 @@ function RL.init() RL.SetWindowTitle( "Events" ) RL.SetWindowState( RL.FLAG_WINDOW_RESIZABLE ) RL.SetWindowState( RL.FLAG_VSYNC_HINT ) + + RL.SetTextLineSpacing( 24 ) end local function getEventType( event ) @@ -33,6 +35,8 @@ local function getEventType( event ) return "Cursor Enter" elseif event.type == RL.EVENT_JOYSTICK then return "Joystick" + elseif event.type == RL.SDL_KEYBOARD_EVENT then + return "SDL_KEYBOARD_EVENT" end return "Unknown" @@ -99,9 +103,29 @@ function RL.event( event ) elseif event.event == RL.GLFW_DISCONNECTED then text = text.."\nDisconnected" end - elseif event.type == RL.SDL_KEYBOARD_EVENT then - text = text.."state: "..event.state end + + -- Some SDL events. + + -- text = event.type.."\n\n" + + -- if event.type == RL.SDL_KEYDOWN or event.type == RL.SDL_KEYUP then + -- text = text.."state: "..event.state.." repeat: "..event.repeating + -- elseif event.type == RL.SDL_WINDOWEVENT then + -- text = text.."event: "..event.event.." "..event.data1.." "..event.data2 + -- elseif event.type == RL.SDL_MOUSEMOTION then + -- text = text.."Pos: "..event.x..", "..event.y + -- elseif event.type == RL.SDL_MOUSEBUTTONDOWN or event.type == RL.SDL_MOUSEBUTTONUP then + -- text = text.."button "..event.button.." Pos: "..event.x..", "..event.y + -- elseif event.type == RL.SDL_MOUSEWHEEL then + -- text = text.."which "..event.which.." Scroll: "..event.x..", "..event.y + -- -- elseif event.type == RL.SDL_CONTROLLERAXISMOTION then + -- elseif event.type == RL.SDL_JOYAXISMOTION then + -- text = text.."which "..event.which.." Axis: "..event.axis.." Value: "..event.value + -- -- elseif event.type == RL.SDL_CONTROLLERBUTTONDOWN or event.type == RL.SDL_CONTROLLERBUTTONUP then + -- elseif event.type == RL.SDL_JOYBUTTONDOWN or event.type == RL.SDL_JOYBUTTONUP then + -- text = text.."which "..event.which.." Button: "..event.button.." State: "..event.state + -- end end function RL.draw() |
