summaryrefslogtreecommitdiff
path: root/src/main/engine/engine.c
diff options
context:
space:
mode:
authorAlessandro Iezzi <aiezzi@alessandroiezzi.it>2025-05-22 16:04:17 +0200
committerAlessandro Iezzi <aiezzi@alessandroiezzi.it>2025-05-22 16:12:53 +0200
commit39efa999f190e81f8aa63948165bc52faab00375 (patch)
tree3ca11c8fd11ab68f69c00db1f953824344aae7b5 /src/main/engine/engine.c
parenta7c1c3a6a7ef066de0f1179e83533d1e79a7db45 (diff)
downloadtris-39efa999f190e81f8aa63948165bc52faab00375.tar.gz
tris-39efa999f190e81f8aa63948165bc52faab00375.zip
Refactoring to make UI multi-instance
Diffstat (limited to 'src/main/engine/engine.c')
-rw-r--r--src/main/engine/engine.c8
1 files changed, 7 insertions, 1 deletions
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