Improvements

This commit is contained in:
2024-12-01 17:55:08 +01:00
parent 80de060002
commit 1077800334
6 changed files with 73 additions and 20 deletions

View File

@@ -124,6 +124,13 @@ unload_scene :: (scene: *Scene) {
free(scene);
}
switch_to_scene :: (scene_name: string) {
new_scene := load_scene(scene_name);
unload_scene(engine.current_scene);
engine.current_scene = new_scene;
}
reload_scene :: (scene: *Scene) {
name := copy_temporary_string(scene.name);
unload_scene(engine.current_scene);