summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-02-20 15:01:19 -0500
committerJonathan Bradley <jcb@pikum.xyz>2025-02-20 15:01:19 -0500
commit09989000cd5787578c0676b279d3ecbc9ca50524 (patch)
treefd9b4c26bf1a2d33698a9084111cef7d6d53622e /src/game.cpp
parent379c2063a639d57d7ce4c71762eae8259b989729 (diff)
pke: glyph word-wrap on whitespace
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game.cpp b/src/game.cpp
index f34edca..6714910 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -619,16 +619,17 @@ void Game_Main(PKEWindowProperties windowProps, const char *executablePath) {
fr_set.char_scale = 9 * 7.0;
fr_set.line_height_scale = 1.0;
fr_set.char_spacing_scale = 1.0;
- fr_set.surface_area_size.x = 1;
- fr_set.surface_area_size.y = 1;
- fr_set.surface_area_pos.x = 1920 / 2.0;
- fr_set.surface_area_pos.y = 1080 / 2.0;
+ fr_set.surface_area_size.x = 1920 - (1920 / 4.0);
+ fr_set.surface_area_size.y = 1080 - (1080 / 3.0);
+ fr_set.surface_area_pos.x = 1920 / 4.0;
+ fr_set.surface_area_pos.y = 1080 / 3.0;
fr_set.surface_area_type_flags = FONT_RENDER_SURFACE_AREA_TYPE_FLAGS_NONE;
if ((FontType_GetFonts(font_type_count)); font_type_count != FontTypeIndex{0}) {
FontType_AddStringRender(FontTypeIndex{0}, pk_cstr_to_pk_str(&test_text), &fr_set);
}
if ((FontType_GetFonts(font_type_count)); font_type_count > FontTypeIndex{1}) {
fr_set.surface_area_pos.y *= 2;
+ fr_set.surface_area_size.y = 1080 - fr_set.surface_area_pos.y;
FontType_AddStringRender(FontTypeIndex{1}, pk_cstr_to_pk_str(&test_text2), &fr_set);
}