Moved FileSystem stuff into seprate files and a FileSystem Folder
This commit is contained in:
34
Nuake/src/Scene/SceneManager.cpp
Normal file
34
Nuake/src/Scene/SceneManager.cpp
Normal 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>();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user