summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-10-30 14:20:49 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-10-30 14:20:49 -0400
commitf99d6fd7226233c1f2e47c0f5f38737a72861fc9 (patch)
tree0333c07aca0319504f29c79e2608124304d193d7 /tests
parent9260a41bc6e0a430d1ab0bba004f86d1d5afd506 (diff)
pke: add flags to FontRenderSettings
Diffstat (limited to 'tests')
-rw-r--r--tests/pke-test-serialization.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/pke-test-serialization.cpp b/tests/pke-test-serialization.cpp
index e1fda74..73d5a1b 100644
--- a/tests/pke-test-serialization.cpp
+++ b/tests/pke-test-serialization.cpp
@@ -398,6 +398,7 @@ CharSpacingScale:1.000000
SurfaceAreaSize:250;250
SurfaceAreaPos:0;0
SurfaceAreaFlags:0x03
+Flags:0x00
ColorForeground:0.400000;0.900000;0.500000;0.800000
ColorBackground:0.000000;0.000000;0.000000;0.000000
@@ -439,6 +440,7 @@ int pke_test_serialization_003() {
frs.surface_area_size = glm::ivec2(250, 250);
frs.surface_area_pos = glm::ivec2(0, 0);
frs.surface_area_type_flags = FONT_RENDER_SURFACE_AREA_TYPE_FLAGS_CENTER_BOTH;
+ frs.flags = FONT_RENDER_FLAG_NONE;
FontRenderHandle fr_handle = FontType_AddStringRender(FontType_GetFonts(idx_unused)[0].index_ft, std::move(cstring_to_pk_cstr("asdf")), &frs, nullptr, uuid_n[1]);
pke_ui_box *ui_box = pke_ui_box_new_root(PKE_UI_BOX_TYPE_TEXT, uuid_n[2]);
@@ -458,7 +460,7 @@ int pke_test_serialization_003() {
PKE_TEST_ASSERT(h->kvp_containers.next == 4, err_index);
// FontRenderSettings
PKE_TEST_ASSERT(h->kvp_containers[0].child_handles.next == 0, err_index);
- PKE_TEST_ASSERT(h->kvp_containers[0].arr.next == 8, err_index);
+ PKE_TEST_ASSERT(h->kvp_containers[0].arr.next == 9, err_index);
// FontRender
PKE_TEST_ASSERT(h->kvp_containers[1].child_handles.next == 1, err_index);
PKE_TEST_ASSERT(h->kvp_containers[1].arr.next == 3, err_index);
@@ -507,7 +509,7 @@ int pke_test_deserialization_103() {
PKE_TEST_ASSERT(h->kvp_containers.next == 4, err_index);
// FontRenderSettings
PKE_TEST_ASSERT(h->kvp_containers[0].child_handles.next == 0, err_index);
- PKE_TEST_ASSERT(h->kvp_containers[0].arr.next == 8, err_index);
+ PKE_TEST_ASSERT(h->kvp_containers[0].arr.next == 9, err_index);
// FontRender
PKE_TEST_ASSERT(h->kvp_containers[1].child_handles.next == 1, err_index);
PKE_TEST_ASSERT(h->kvp_containers[1].arr.next == 3, err_index);
@@ -751,6 +753,7 @@ CharSpacingScale:1.000000
SurfaceAreaSize:250;250
SurfaceAreaPos:0;0
SurfaceAreaFlags:0x03
+Flags:0x00
ColorForeground:0.400000;0.900000;0.500000;0.800000
ColorBackground:0.000000;0.000000;0.000000;0.000000
@@ -780,6 +783,7 @@ int pke_test_serialization_005() {
frs.surface_area_size = glm::ivec2(250, 250);
frs.surface_area_pos = glm::ivec2(0, 0);
frs.surface_area_type_flags = FONT_RENDER_SURFACE_AREA_TYPE_FLAGS_CENTER_BOTH;
+ frs.flags = FONT_RENDER_FLAG_NONE;
FontRenderHandle fr_handle = FontType_AddStringRender(FontType_GetFonts(idx_unused)[0].index_ft, cstring_to_pk_cstr(""), &frs, nullptr, uuid_n[1]);
pke_serialize_scene(h);