Optimizations

(cherry picked from commit 7e32946173)
This commit is contained in:
2014-04-28 04:00:53 +02:00
committed by Stiffly
parent 0b8a3230c3
commit 5e1355f3fe
4 changed files with 40 additions and 10 deletions
+3 -6
View File
@@ -22,16 +22,13 @@ EntityID World::GenerateEntityID()
void World::RecursiveUpdate(std::shared_ptr<System> system, double dt, EntityID parentEntity)
{
for (auto pair : m_EntityParents)
for (auto &pair : m_EntityParents)
{
EntityID child = pair.first;
EntityID parent = pair.second;
if (parent == parentEntity)
{
system->UpdateEntity(dt, child, parent);
RecursiveUpdate(system, dt, child);
}
system->UpdateEntity(dt, child, parent);
//RecursiveUpdate(system, dt, child);
}
}