src/scene_node.c

changeset 105
2b7f92ff2c15
parent 102
0d94fd280c6e
child 108
d619bf7dd87b
equal deleted inserted replaced
104:2ca88ec29953 105:2b7f92ff2c15
103 asc_scene_update_func behavior 103 asc_scene_update_func behavior
104 ) { 104 ) {
105 if (node->behaviors == NULL) { 105 if (node->behaviors == NULL) {
106 node->behaviors = cxLinkedListCreateSimple(CX_STORE_POINTERS); 106 node->behaviors = cxLinkedListCreateSimple(CX_STORE_POINTERS);
107 } 107 }
108 // TODO: create AscBehavior struct with more stuff than just a fptr
108 cxListAdd(node->behaviors, behavior); 109 cxListAdd(node->behaviors, behavior);
109 } 110 }
110 111
111 void asc_scene_remove_behavior( 112 void asc_scene_remove_behavior(
112 AscSceneNode *node, 113 AscSceneNode *node,

mercurial