NYXEngine/src/plugins/input/system/input.zig

18 lines
553 B
Zig
Raw Normal View History

2026-07-28 23:30:07 +01:00
//! ----------------------------------------------------
//! ----------------------------------------------------
const sdl = @import("sdl");
const App = @import("app");
/// ----------------------------------------------------
/// ----------------------------------------------------
pub fn pollEvents(app: *App) !void {
var event: sdl.SDL_Event = undefined;
while (sdl.SDL_PollEvent(&event)) {
switch (event.type) {
sdl.SDL_EVENT_QUIT => try app.events.send(App.event.AppExit{}),
else => {},
}
}
}