Added KrCreateScene API

This commit is contained in:
2020-06-11 21:41:17 -07:00
parent 592f811d71
commit 18a2bb5688
7 changed files with 63 additions and 23 deletions

View File

@@ -67,6 +67,15 @@ KRScene *KRSceneManager::loadScene(const std::string &name, KRDataBlock *data) {
return pScene;
}
KRScene* KRSceneManager::createScene(const std::string& name)
{
// TODO: Check for name conflicts
KRScene* pScene = new KRScene(*m_pContext, name);
add(pScene);
return pScene;
}
void KRSceneManager::add(KRScene *scene)
{
std::string lowerName = scene->getName();