diff options
author | WBoerenkamps <wrj.boerenkamps@student.avans.nl> | 2024-12-09 17:17:54 +0100 |
---|---|---|
committer | WBoerenkamps <wrj.boerenkamps@student.avans.nl> | 2024-12-09 17:17:54 +0100 |
commit | 61e13d06b1062cb0c41db3ca59bb09c0aff1dd95 (patch) | |
tree | bf058022968fdcc4496f9fbce7fd6a3f24905001 | |
parent | e7d90aa34ebb5898785d8432e01f25c5b03d021b (diff) |
fixed a small mistake in sceneManager and added the load_next_scene to the loop
-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(); } |