diff options
| author | Roberto Esteves <contact@robertoesteves.dev> | 2025-11-22 16:35:06 +0000 |
|---|---|---|
| committer | Roberto Esteves <contact@robertoesteves.dev> | 2025-11-22 16:35:06 +0000 |
| commit | e7c2ec9719349f7a20dd1d4854869c10d8836a11 (patch) | |
| tree | af5b34d8d21cabd4ec6d4206ce5a6fd4651de56c /test | |
| parent | d84537c52f537920369618028f84b48296811fd0 (diff) | |
Diffstat (limited to 'test')
| -rw-r--r-- | test/example_core.c (renamed from test/main.c) | 18 | ||||
| -rw-r--r-- | test/meson.build | 5 |
2 files changed, 13 insertions, 10 deletions
diff --git a/test/main.c b/test/example_core.c index 6a00aba..e9c78c8 100644 --- a/test/main.c +++ b/test/example_core.c @@ -1,5 +1,7 @@ -#include "gui/renderer.h" -#include "gui/window.h" +#include "core/renderer.h" +#include "core/window.h" + +#include "core/event.h" #include <stdio.h> #include <string.h> @@ -30,7 +32,7 @@ int main(int argc, char **argv) { int width, height, needsRender, shouldClose = 0; RuimToplevelBackend backend; RuimToplevel toplevel; - RuimToplevelEvent event; + RuimEvent event; int err; memset(&backend, 0, sizeof(backend)); @@ -55,19 +57,19 @@ int main(int argc, char **argv) { while (!shouldClose) { int has_events = 0; - while (RuimToplevelPoll(&toplevel, &event)) { + while (RuimToplevelBackendPoll(&backend, &event)) { has_events = 1; switch (event.type) { - case RUIM_TOPLEVEL_EVENT_REDRAW: { + case RUIM_EVENT_REDRAW: { needsRender = 1; } break; - case RUIM_TOPLEVEL_EVENT_WINDOW: { + case RUIM_EVENT_WINDOW: { width = event.data.window.width; height = event.data.window.height; } break; - case RUIM_TOPLEVEL_EVENT_MOUSEDOWN: { + case RUIM_EVENT_MOUSEDOWN: { } break; - case RUIM_TOPLEVEL_EVENT_QUIT: { + case RUIM_EVENT_QUIT: { shouldClose = 1; } break; } diff --git a/test/meson.build b/test/meson.build index 554fe90..d275a09 100644 --- a/test/meson.build +++ b/test/meson.build @@ -1,3 +1,4 @@ -guiExample = executable('ruim', 'main.c', +coreExample = executable('example_core', 'example_core.c', include_directories: ruim_include, - link_with: [gui_library, internal_lib]) + link_with: [core_library, internal_lib] +) |