src/scene.c

changeset 266
a73674e99e62
parent 262
b47de42f4598
--- a/src/scene.c	Sat Aug 16 22:59:49 2025 +0200
+++ b/src/scene.c	Mon Aug 18 23:11:50 2025 +0200
@@ -47,7 +47,7 @@
         scene->internal.render_groups[i] = cxArrayListCreateSimple(CX_STORE_POINTERS, 32);
     }
     if (name == NULL) {
-        scene->name = asc_util_gen_name(scene);
+        scene->name = asc_util_gen_name("scene");
     } else {
         scene->name.ptr = strdup(name);
         scene->name.length = strlen(name);
@@ -73,7 +73,7 @@
         offsetof(AscSceneNode, next)
     );
     cx_foreach(AscSceneNode*, node, iter) {
-        CxIterator behavior_iter = cxListMutIterator(node->behaviors);
+        CxMapIterator behavior_iter = cxMapMutIteratorValues(node->behaviors);
         cx_foreach(AscBehavior*, behavior, behavior_iter) {
             if (behavior->enabled) {
                 asc_behavior_trigger(behavior);

mercurial