From 5daa12fed0449a7811fc25ec62236bc060a56fa7 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 9 Sep 2025 16:05:14 -0400 Subject: pke: first-pass promote pke_level over pke_scene Major runtime ownership overhaul (scene -> level). Major ecs 'marked for removal' overhaul, ensuring that entities and their components are actually being removed when levels are unloaded. --- editor/editor-io.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'editor/editor-io.hpp') diff --git a/editor/editor-io.hpp b/editor/editor-io.hpp index 07e9354..171b67c 100644 --- a/editor/editor-io.hpp +++ b/editor/editor-io.hpp @@ -1,8 +1,10 @@ #ifndef PKE_EDITOR_EDITOR_IO_HPP #define PKE_EDITOR_EDITOR_IO_HPP +#include "level-types.hpp" + void pke_editor_scene_save(const char *file_path); -void pke_editor_scene_load(const char *file_path); +void pke_editor_scene_load(pke_level *level, const char *file_path); void pke_editor_project_save(const char *file_path); void pke_editor_project_load(const char *file_path); -- cgit v1.2.3