summaryrefslogtreecommitdiff
path: root/editor
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-05-21 16:18:03 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-05-21 16:18:03 -0400
commitf165a0641ed1eb2d7c0f88529dddeca7a9f22402 (patch)
tree024c2caa367b8148f5530dc19dfbff36469c70d7 /editor
parent813b7ca3aa0e366ab49f998f024ad106b44aff0c (diff)
editor: serialize and deserialize helper
Diffstat (limited to 'editor')
-rw-r--r--editor/editor-io.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/editor-io.cpp b/editor/editor-io.cpp
index fdf21c4..3f1ae74 100644
--- a/editor/editor-io.cpp
+++ b/editor/editor-io.cpp
@@ -13,6 +13,7 @@ void pke_editor_scene_save(const char *file_path) {
std::ostringstream o;
try {
+ pke_serialize_scene(helper);
pke_serialize_scene_to_stream(o, helper);
} catch (std::exception &e) {
fprintf(stderr, "[%s][Game_SaveSceneFile] Failed to serialize scene file: %s\n", __FILE__, e.what());
@@ -64,6 +65,7 @@ void pke_editor_scene_load(const char *file_path) {
}
pke_deserialize_scene_from_stream(f, helper);
+ pke_deserialize_scene(helper);
pke_deserialize_teardown(helper);