diff --git a/Nuake/src/Scene/Scene.cpp b/Nuake/src/Scene/Scene.cpp index 16026e02..61727352 100644 --- a/Nuake/src/Scene/Scene.cpp +++ b/Nuake/src/Scene/Scene.cpp @@ -302,6 +302,12 @@ namespace Nuake allEntities.push_back(newEntity); } } + + // Temporary fix to prevent order of tree to change randomly until actual order is implemented. + std::sort(allEntities.begin(), allEntities.end(), [](Entity a, Entity b) { + return a.GetComponent().Name < b.GetComponent().Name; + }); + return allEntities; }