for(i = 1; i < 5; i++)
{
if((cur_node + 1) > my.number_of_nodes_on_my_path)
{
cur_node = 0;
}
path_getnode(my,cur_node + i,NEW_POSITION,NULL);
//-------------------------------------------
b = vec_dot(OLD_POSITION,NEW_POSITION) / ( vec_length(OLD_POSITION ) * vec_length(NEW_POSITION) ) ;
if(b < 0) b *= -1;//no negative numbers around here
a += b;
vec_set(OLD_POSITION,NEW_POSITION);
}//end of for loop