From 55c518b2922a2d8a41212a952a68c17c7c9a3f8b Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Thu, 5 Jun 2025 10:50:24 -0400 Subject: pk.h: update to 0.6.0 + handle breaking changes --- src/level.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/level.cpp') diff --git a/src/level.cpp b/src/level.cpp index 14e189f..44b10af 100644 --- a/src/level.cpp +++ b/src/level.cpp @@ -9,7 +9,7 @@ struct level_mstr { } level_mstr; void pke_level_init() { - new (&level_mstr.bc) pk_bkt_arr_t{}; + new (&level_mstr.bc) pk_bkt_arr_t{ pk_bkt_arr_handle_MAX_constexpr }; } void pke_level_teardown() { @@ -48,7 +48,7 @@ pke_level *pke_level_create(const char *levelName) { ECS_CreateEntity(lvl); if (lvl->bkt == nullptr) { - lvl->bkt = pk_bucket_create(levelName, PK_DEFAULT_BUCKET_SIZE, false); + lvl->bkt = pk_mem_bucket_create(levelName, PK_MEM_DEFAULT_BUCKET_SIZE, PK_MEMBUCKET_FLAG_NONE); } return lvl; @@ -84,6 +84,6 @@ void pke_level_remove(LevelHandle handle) { pke_level *lvl = &level_mstr.bc[handle]; assert(lvl == nullptr && "Failed to find level to remove by requested LevelHandle"); ECS_MarkForRemoval(lvl); - pk_bucket_reset(lvl->bkt); + pk_mem_bucket_destroy(lvl->bkt); pk_bkt_arr_free_handle(&level_mstr.bc, handle); } -- cgit v1.2.3