summaryrefslogtreecommitdiff
path: root/src/serialization.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-04-07 11:27:00 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-04-07 11:27:00 -0400
commitff63a4b2bf9f096f8cf8c6824e826b3b4d79e747 (patch)
treebc5834ffecfa87ad70aac530a14acf38245c515b /src/serialization.cpp
parent2f57eefb01c478ffe62845b8051bc82036cbb819 (diff)
pke: saving and loading scenes works
Diffstat (limited to 'src/serialization.cpp')
-rw-r--r--src/serialization.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/serialization.cpp b/src/serialization.cpp
index d7dd312..507a238 100644
--- a/src/serialization.cpp
+++ b/src/serialization.cpp
@@ -18,7 +18,6 @@ srlztn_deserialize_helper *pke_deserialize_init(pk_membucket *bkt) {
helper->bkt = bkt;
helper->read_line = nullptr;
// TODO custom allocator
- helper->i = {};
helper->mapping = {bkt};
return helper;
}
@@ -81,7 +80,7 @@ void pke_deserialize_file_scene(srlztn_deserialize_helper *h) {
h->read_line = pk_new<char>(h->read_line_len, h->bkt);
memset(h->read_line, '\0', h->read_line_len);
- while (h->i.getline(h->read_line, h->read_line_len)) {
+ while (h->i->getline(h->read_line, h->read_line_len)) {
if (strcmp(SRLZTN_OBJ_INSTANCE, h->read_line) == 0) {
pke_deserialize_instance(h);
continue;