src/scene_node.c

changeset 131
b951ae1c638d
parent 122
1b118cd3e369
--- a/src/scene_node.c	Fri May 30 19:37:23 2025 +0200
+++ b/src/scene_node.c	Sat May 31 22:39:19 2025 +0200
@@ -133,27 +133,6 @@
     asc_node_update_transform(node);
 }
 
-// TODO: rename in asc_node_add_behavior or just asc_add_behavior()
-void asc_scene_add_behavior(
-        AscSceneNode *node,
-        asc_scene_node_update_func behavior
-) {
-    if (node->behaviors == NULL) {
-        node->behaviors = cxLinkedListCreateSimple(CX_STORE_POINTERS);
-    }
-    // TODO: create AscBehavior struct with more stuff than just a fptr
-    cxListAdd(node->behaviors, behavior);
-}
-
-void asc_scene_remove_behavior(
-        AscSceneNode *node,
-        asc_scene_node_update_func behavior
-) {
-    if (node->behaviors != NULL) {
-        cxListFindRemove(node->behaviors, behavior);
-    }
-}
-
 void asc_node_update(AscSceneNode *node) {
     asc_set_flag(node->flags, ASC_SCENE_NODE_UPDATE_GRAPHICS);
 }

mercurial