diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-11-17 16:30:09 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-11-17 16:30:09 -0500 |
| commit | dfdb30271cbe2dca27d11559eb953836c82685a2 (patch) | |
| tree | 7769edf57b45eb2cd77b495ebcfd888241c32d9c | |
| parent | 5bf8236785fe68d78c5805bea440976d2fb9d358 (diff) | |
pke-at: import level pixel perfect
| -rw-r--r-- | src/level-import.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/level-import.cpp b/src/level-import.cpp index a9ca6ec..5997189 100644 --- a/src/level-import.cpp +++ b/src/level-import.cpp @@ -195,6 +195,7 @@ pke_ui_box *pke_at_level_import_build_ui_list_item(pke_ui_box *parent_box, pk_cs frs.flags = FONT_RENDER_FLAG_NONE; pke_ui_box *bx = pke_ui_box_new_child(parent_box, box_type); bx->flex_weight = 1; + bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_PIXEL_PERFECT; bx->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_FLEX; bx->min_size.x = 0; bx->min_size.y = 0; @@ -226,6 +227,7 @@ void pke_at_level_import_init() { lvl_mstr.state = state_get_service_types; bx = pke_ui_box_new_root(); bx->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_STATIC; + bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_PIXEL_PERFECT; bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_INVISIBLE; bx->flex_direction = 1; bx->flex_padding = 4; @@ -236,6 +238,7 @@ void pke_at_level_import_init() { lvl_mstr.ui.root_bottom_bar = bx_bottom_bar; bx = bx_bottom_bar; bx->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_STATIC; + bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_PIXEL_PERFECT; bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_INVISIBLE; bx->flex_direction = 0; bx->flex_padding = 4; @@ -246,6 +249,7 @@ void pke_at_level_import_init() { bx = bx_setlist_details; bx->type_data->text.font_type_render = FontType_AddStringRender(FontTypeHandle{0,0}, cstring_to_pk_cstr(""), &frs, bx); bx->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_STATIC; + bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_PIXEL_PERFECT; bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_INVISIBLE; pke_level_register_root_ui_box(lvl_mstr.level, bx); @@ -253,6 +257,7 @@ void pke_at_level_import_init() { lvl_mstr.ui.root_setlist_items = bx_setlist_items; bx = bx_setlist_items; bx->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_STATIC; + bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_PIXEL_PERFECT; bx->flags |= PKE_UI_BOX_FLAG_VISIBILITY_INVISIBLE; bx->flex_direction = 1; bx->flex_padding = 4; |
