diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/crepe/api/LoopManager.cpp | 4 | ||||
| -rw-r--r-- | src/crepe/manager/SceneManager.cpp | 3 | 
2 files changed, 6 insertions, 1 deletions
diff --git a/src/crepe/api/LoopManager.cpp b/src/crepe/api/LoopManager.cpp index de249ec..15fa52d 100644 --- a/src/crepe/api/LoopManager.cpp +++ b/src/crepe/api/LoopManager.cpp @@ -78,4 +78,6 @@ bool LoopManager::on_shutdown(const ShutDownEvent & e) {  	return false;  } -void LoopManager::frame_update() {} +void LoopManager::frame_update() { +	this->scene_manager.load_next_scene(); +} diff --git a/src/crepe/manager/SceneManager.cpp b/src/crepe/manager/SceneManager.cpp index 50a9fbb..d4ca90b 100644 --- a/src/crepe/manager/SceneManager.cpp +++ b/src/crepe/manager/SceneManager.cpp @@ -32,4 +32,7 @@ void SceneManager::load_next_scene() {  	// Load the new scene  	scene->load_scene(); + +	//clear the next scene +	next_scene.clear();  }  |