Remove addedTo if no ents added and children have none.

This commit is contained in:
Steve 2016-04-20 15:44:57 +01:00
parent 0d05b43f66
commit a5ed044fff
1 changed files with 10 additions and 0 deletions

View File

@ -192,6 +192,16 @@ void removeFromQuadtree(Entity *e, Quadtree *root)
}
removeEntity(e, root);
if (root->numEnts == 0)
{
root->addedTo = 0;
if (root->node[0])
{
root->addedTo = root->node[0]->addedTo || root->node[1]->addedTo || root->node[2]->addedTo || root->node[3]->addedTo;
}
}
}
}