aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWBoerenkamps <wrj.boerenkamps@student.avans.nl>2024-12-09 17:17:54 +0100
committerWBoerenkamps <wrj.boerenkamps@student.avans.nl>2024-12-09 17:17:54 +0100
commit61e13d06b1062cb0c41db3ca59bb09c0aff1dd95 (patch)
treebf058022968fdcc4496f9fbce7fd6a3f24905001
parente7d90aa34ebb5898785d8432e01f25c5b03d021b (diff)
fixed a small mistake in sceneManager and added the load_next_scene to the loop
-rw-r--r--src/crepe/api/LoopManager.cpp4
-rw-r--r--src/crepe/manager/SceneManager.cpp3
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();
}