69 asc_dprintf("Create behavior: %"CX_PRIstr, CX_SFMT(behavior->name)); |
69 asc_dprintf("Create behavior: %"CX_PRIstr, CX_SFMT(behavior->name)); |
70 return behavior; |
70 return behavior; |
71 } |
71 } |
72 |
72 |
73 void asc_behavior_remove(AscBehavior *behavior) { |
73 void asc_behavior_remove(AscBehavior *behavior) { |
74 // TODO: implement some sort of ID for behaviors which can also be used for logging |
74 asc_dprintf("Remove behavior: %"CX_PRIstr, CX_SFMT(behavior->name)); |
75 behavior->killed = true; |
75 behavior->killed = true; |
76 behavior->enabled = false; |
76 behavior->enabled = false; |
77 } |
77 } |
78 |
78 |
79 void asc_behavior_trigger(AscBehavior *behavior) { |
79 void asc_behavior_trigger(AscBehavior *behavior) { |