From 5699de29ef6e075fa7181f4865200c4da06ad22a Mon Sep 17 00:00:00 2001 From: Antoine Pilote Date: Mon, 2 Oct 2023 01:33:08 -0400 Subject: [PATCH] RAII scene renderer --- Nuake/src/Scene/Scene.cpp | 2 +- Nuake/src/Scene/Scene.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Nuake/src/Scene/Scene.cpp b/Nuake/src/Scene/Scene.cpp index b4432798..092a53ac 100644 --- a/Nuake/src/Scene/Scene.cpp +++ b/Nuake/src/Scene/Scene.cpp @@ -58,7 +58,7 @@ namespace Nuake m_Systems.push_back(CreateRef(this)); m_Systems.push_back(CreateRef(this)); - m_SceneRenderer = new SceneRenderer(); + m_SceneRenderer = CreateRef(); m_SceneRenderer->Init(); } diff --git a/Nuake/src/Scene/Scene.h b/Nuake/src/Scene/Scene.h index cd19b16a..fd891463 100644 --- a/Nuake/src/Scene/Scene.h +++ b/Nuake/src/Scene/Scene.h @@ -42,7 +42,7 @@ namespace Nuake std::unordered_map m_EntitiesNameMap; std::string Path = ""; - SceneRenderer* m_SceneRenderer; + Ref m_SceneRenderer; static Ref New(); Scene();