diff --git a/src/NazaraEditor/Core/Application/BaseApplication.cpp b/src/NazaraEditor/Core/Application/BaseApplication.cpp index e4cc56d..bbb4b45 100644 --- a/src/NazaraEditor/Core/Application/BaseApplication.cpp +++ b/src/NazaraEditor/Core/Application/BaseApplication.cpp @@ -1,5 +1,7 @@ #include +#include #include +#include namespace Nz { @@ -84,6 +86,8 @@ namespace Nz bool bRes = m_level.CreateNewLevel(); if (bRes) { + m_level.GetEnttWorld()->AddSystem(); + // configure camera m_mainCamera = CreateEntity("MainCamera"); auto& cmp = m_mainCamera.get(); @@ -93,6 +97,8 @@ namespace Nz cameraComponent.UpdateFOV(70.f); cameraComponent.UpdateClearColor(Nz::Color(0.46f, 0.48f, 0.84f, 1.f)); + auto& editorcam = m_mainCamera.emplace(); + OnLevelChanged(m_level); } return bRes;