From 39efa999f190e81f8aa63948165bc52faab00375 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Thu, 22 May 2025 16:04:17 +0200 Subject: Refactoring to make UI multi-instance --- src/main/engine/engine.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main/engine/engine.c') diff --git a/src/main/engine/engine.c b/src/main/engine/engine.c index c10cfca..362d2d8 100644 --- a/src/main/engine/engine.c +++ b/src/main/engine/engine.c @@ -82,6 +82,12 @@ engine_new(int w, int h) return engine; } +void +engine_set_window_title(Engine *engine, const char *title) +{ + ui_set_title(engine->ui, title); +} + static Circle * engine_new_circle(float cx, float cy, float r, int num_segments, int outline) { @@ -278,7 +284,7 @@ engine_set_mouse_button_listener(void (*event)(float x, float y, void *data), vo mouse_button_event->on_mouse_button_pressed = event; mouse_button_event->data = data; - ui_set_mouse_press_listener(mouse_button_press_event); + ui_set_mouse_press_listener(mouse_button_press_event, mouse_button_event); } static void -- cgit v1.2.3