void impactoralancienne(t_pd *pd, t_item *item, t_inter *inter) { t_item *lst; lst = item; while (item != NULL) { if (item->sp != NULL) { check_sphere(item, pd, inter, 1); } else if (item->pl != NULL) { check_plane(item, pd, inter, 1); } else if (item->cyl != NULL) { check_cyl(item, pd, inter, 1); } else if (item->con != NULL) { check_con(item, pd, inter, 1); } item = item->next; } item = lst; }
ProjNode( Node *src, uint con, bool io_use = false ) : Node( src ), _con(con), _is_io_use(io_use) { init_class_id(Class_Proj); // Optimistic setting. Need additional checks in Node::is_dead_loop_safe(). if (con != TypeFunc::Memory || src->is_Start()) init_flags(Flag_is_dead_loop_safe); debug_only(check_con()); }
ProjNode( Node *src, uint con, bool io_use = false ) : Node( src ), _con(con), _is_io_use(io_use) { init_class_id(Class_Proj); debug_only(check_con()); }