Remove addedTo if no ents added and children have none.
This commit is contained in:
parent
0d05b43f66
commit
a5ed044fff
|
@ -192,6 +192,16 @@ void removeFromQuadtree(Entity *e, Quadtree *root)
|
||||||
}
|
}
|
||||||
|
|
||||||
removeEntity(e, 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;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue