#include "events.h" #include "window.h" int main() { struct eventloop_s loop; if (!wayc_eventloop_init(&loop)) wayc_panic("Failed to initialize event loop"); struct window_s window; if (!wayc_window_init(&window, &loop)) { wayc_eventloop_deinit(&loop); wayc_panic("Failed to initialize window"); } window_id_t winid = wayc_eventloop_register(&loop, &window); window.id = winid; while (wayc_eventloop_running(&loop)) { wayc_eventloop_update(&loop); wayc_eventloop_unregister(&loop, winid); } wayc_window_deinit(&window); wayc_eventloop_deinit(&loop); return 0; }