From 40d69e7e40a18865a31af2f55efcde369d36dbbb Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 20 May 2025 21:08:19 -0400 Subject: pke: serialization overhaul + embedded assets --- src/serialization.hpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/serialization.hpp') diff --git a/src/serialization.hpp b/src/serialization.hpp index 93fd92a..1f9df48 100644 --- a/src/serialization.hpp +++ b/src/serialization.hpp @@ -49,19 +49,17 @@ iccsc SRLZTN_CAMERA_IS_PRIMARY = "IsPrimary:"; iccsc SRLZTN_UI_BOX_UUID = "UUID:"; iccsc SRLZTN_UI_BOX_PARENT_UUID = "ParentUUID:"; iccsc SRLZTN_UI_BOX_FLAGS = "Flags:"; -iccsc SRLZTN_UI_BOX_POS_TOP_LEFT_X = "PosTopLeftX:"; -iccsc SRLZTN_UI_BOX_POS_TOP_LEFT_Y = "PosTopLeftY:"; -iccsc SRLZTN_UI_BOX_MIN_WIDTH = "MinWidthX:"; -iccsc SRLZTN_UI_BOX_MIN_HEIGHT = "MinWidthY:"; -iccsc SRLZTN_UI_BOX_MAX_WIDTH = "MaxWidthX:"; -iccsc SRLZTN_UI_BOX_MAX_HEIGHT = "MaxWidthY:"; +iccsc SRLZTN_UI_BOX_POS_TOP_LEFT = "PosTopLeft:"; +iccsc SRLZTN_UI_BOX_MIN_SIZE = "MinSize:"; +iccsc SRLZTN_UI_BOX_MAX_SIZE = "MaxSize:"; iccsc SRLZTN_UI_BOX_FLEX_WEIGHT = "FlexWeight:"; -iccsc SRLZTN_UI_BOX_TYPE = "Type:"; iccsc SRLZTN_UI_BOX_FLEX_DIRECTION = "FlexDirection:"; iccsc SRLZTN_UI_BOX_LAYER = "Layer:"; +iccsc SRLZTN_UI_BOX_TYPE = "Type:"; iccsc SRLZTN_UI_BOX_DATA_TEXT_FONT_RENDER_UUID = "FontRenderUUID:"; iccsc SRLZTN_UI_FONT_RENDER_UUID = "UUID:"; +iccsc SRLZTN_UI_FONT_RENDER_FONT_TYPE_UUID = "FontTypeUUID:"; iccsc SRLZTN_UI_FONT_RENDER_TEXT_BEGIN = "TextBegin::"; iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_CHAR_SCALE = "CharScale:"; iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_LINE_HEIGHT_SCALE = "LineHeightScale:"; @@ -70,7 +68,7 @@ iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_SURFACE_AREA_SIZE = "SurfaceAreaSize:"; iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_SURFACE_AREA_POS = "SurfaceAreaPos:"; iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_SURFACE_AREA_FLAGS = "SurfaceAreaFlags:"; -struct srlztn_instance_mapping { +struct srlztn_ecs_mapping { pk_uuid serialized_uuid = pk_uuid_zed; Entity_Base *created_entity = nullptr; CompInstance *created_instance = nullptr; @@ -85,7 +83,7 @@ struct srlztn_serialize_helper { struct srlztn_deserialize_helper { pk_membucket *bkt; pke_scene *scene; - pk_arr_t mapping; + pk_arr_t mapping; pk_arr_t kvp_containers; }; -- cgit v1.2.3