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, |