summaryrefslogtreecommitdiff
path: root/src/serialization.hpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-06-11 16:04:48 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-06-11 16:04:54 -0400
commit0f89d12e747b380b35143815a2c8e87c6ee752d4 (patch)
tree78617e7cb819093aa9c0ad107b5dc79891e8ff55 /src/serialization.hpp
parente478bae42cf886a12433331937887de4c4e85ce2 (diff)
pke: serialize PkeInput first-pass
Diffstat (limited to 'src/serialization.hpp')
-rw-r--r--src/serialization.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/serialization.hpp b/src/serialization.hpp
index e26667f..fe7d427 100644
--- a/src/serialization.hpp
+++ b/src/serialization.hpp
@@ -26,6 +26,8 @@ iccsc SRLZTN_OBJ_UI_BOX = "UIBox";
iccsc SRLZTN_OBJ_FONT_RENDER = "FontRender";
iccsc SRLZTN_OBJ_FONT_RENDER_SETTINGS = "FontRenderSettings";
iccsc SRLZTN_OBJ_UI_BOX_TYPE_DATA = "UIBoxTypeData";
+iccsc SRLZTN_OBJ_INPUT_ACTION = "InputAction";
+iccsc SRLZTN_OBJ_INPUT_SET = "InputSet";
iccsc SRLZTN_POSROT_POS = "Position:";
iccsc SRLZTN_POSROT_ROT = "Rotation:";
@@ -68,6 +70,14 @@ 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:";
+iccsc SRLZTN_INPUT_ACTION_NAME = "Name:";
+iccsc SRLZTN_INPUT_ACTION_MASK_HASH = "MaskHash:";
+iccsc SRLZTN_INPUT_ACTION_MASK_BUTTON = "MaskButton:";
+iccsc SRLZTN_INPUT_ACTION_MASK_MODS = "MaskMods:";
+
+iccsc SRLZTN_INPUT_SET_TITLE = "Title:";
+iccsc SRLZTN_INPUT_SET_FLAGS = "Flags:";
+
struct srlztn_ecs_mapping {
pk_uuid serialized_uuid = pk_uuid_zed;
Entity_Base *created_entity = nullptr;