summaryrefslogtreecommitdiff
path: root/src/font.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/font.cpp
parent2f57eefb01c478ffe62845b8051bc82036cbb819 (diff)
pke: saving and loading scenes works
Diffstat (limited to 'src/font.cpp')
-rw-r--r--src/font.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/font.cpp b/src/font.cpp
index 64728ee..aa7fbe6 100644
--- a/src/font.cpp
+++ b/src/font.cpp
@@ -394,55 +394,55 @@ void FontType_Deserialize(std::istream &stream) {
}
if (strstr(readLine, PKE_PROJECT_FONT_MSDF_MIN_SCALE)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_MSDF_MIN_SCALE);
- auto result = pk_stn_float(&msdf.minimum_scale, readLine + prefixLen);
+ auto result = pk_stn(&msdf.minimum_scale, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_MSDF_PX_RANGE)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_MSDF_PX_RANGE);
- auto result = pk_stn_float(&msdf.px_range, readLine + prefixLen);
+ auto result = pk_stn(&msdf.px_range, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_GEOMETRY_SCALE)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_GEOMETRY_SCALE);
- auto result = pk_stn_double(&sp.geometry_scale, readLine + prefixLen);
+ auto result = pk_stn(&sp.geometry_scale, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_EM_SIZE)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_EM_SIZE);
- auto result = pk_stn_double(&sp.em_size, readLine + prefixLen);
+ auto result = pk_stn(&sp.em_size, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_ASCENDER_Y)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_ASCENDER_Y);
- auto result = pk_stn_double(&sp.ascender_y, readLine + prefixLen);
+ auto result = pk_stn(&sp.ascender_y, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_DESCENDER_Y)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_DESCENDER_Y);
- auto result = pk_stn_double(&sp.descender_y, readLine + prefixLen);
+ auto result = pk_stn(&sp.descender_y, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_LINE_HEIGHT)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_LINE_HEIGHT);
- auto result = pk_stn_double(&sp.line_height, readLine + prefixLen);
+ auto result = pk_stn(&sp.line_height, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_UNDERLINE_Y)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_UNDERLINE_Y);
- auto result = pk_stn_double(&sp.underline_y, readLine + prefixLen);
+ auto result = pk_stn(&sp.underline_y, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}
if (strstr(readLine, PKE_PROJECT_FONT_SPACING_UNDERLINE_THICKNESS)) {
uint64_t prefixLen = strlen(PKE_PROJECT_FONT_SPACING_UNDERLINE_THICKNESS);
- auto result = pk_stn_double(&sp.underline_thickness, readLine + prefixLen);
+ auto result = pk_stn(&sp.underline_thickness, readLine + prefixLen, nullptr);
assert(result == PK_STN_RES_SUCCESS);
continue;
}