const sdl = @cImport(@cInclude("SDL3/SDL.h"));
pub fn main() !void {
if (!sdl.SDL_Init(sdl.SDL_INIT_VIDEO))
@panic("SDL_Init failed");
main_loop: while (true) {
// 임시 이벤트 수집
var event: sdl.SDL_Event = undefined;
while (sdl.SDL_PollEvent(&event)) {
switch (event.type) {
sdl.SDL_EVENT_QUIT => break :main_loop,
sdl.SDL_EVENT_KEY_DOWN => if (event.key.scancode == sdl.SDL_SCANCODE_ESCAPE) break :main_loop,
else => {},
}
}
}
sdl.SDL_Quit();
}