struct Work_Queue *create_work_queue() { struct Work_Queue *retval = (struct Work_Queue*)malloc(sizeof(struct Work_Queue)); struct Actor *guard = create_actor(); retval->head = guard; retval->tail = guard; retval->mutex_lock = create_mutex(); return retval; }
void MonsterGenerator::load_monster_attack( JsonObject &jo, const std::string &src ) { add_attack( create_actor( jo, src ) ); }