Moved FileSystem stuff into seprate files and a FileSystem Folder

This commit is contained in:
Antoine Pilote
2024-09-03 23:49:22 -04:00
parent db21f342b5
commit c91812c65e
63 changed files with 553 additions and 431 deletions

View File

@@ -0,0 +1,34 @@
#include "SceneManager.h"
#include <src/Resource/ResourceManager.h>
using namespace Nuake;
SceneManager& SceneManager::Get()
{
static SceneManager instance;
return instance;
}
bool SceneManager::IsSceneLoaded(const UUID& uuid) const
{
return scenes.find(uuid) != scenes.end();
}
Ref<Scene> SceneManager::GetScene(const UUID& uuid) const
{
if (!IsSceneLoaded(uuid))
{
return nullptr;
}
return Ref<Scene>();
}
Ref<Scene> SceneManager::LoadScene(Ref<File> file)
{
return Ref<Scene>();
}