This is needed in order to ensure tree corner statistics are always up
to date.
Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
tree_parent = quadtree_del(node, ops);
node->pos = new_pos;
quadtree_add(tree_parent, node, ops);
tree_parent = quadtree_del(node, ops);
node->pos = new_pos;
quadtree_add(tree_parent, node, ops);
+ quadtree_recalculate_parent_stats(node, ops);
check_for_crossed_subnodes(node, limit, ops);
}
check_for_crossed_subnodes(node, limit, ops);
}
+ quadtree_recalculate_parent_stats(node, ops);
return quadtree_find_parent(node);
}
return quadtree_find_parent(node);
}