summaryrefslogtreecommitdiff
path: root/src/level.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-06-05 10:50:24 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-06-05 10:50:24 -0400
commit55c518b2922a2d8a41212a952a68c17c7c9a3f8b (patch)
tree31cc135bc18bf11893d5ca3bca47c9ee27bf141f /src/level.cpp
parentb0b1159780311c7c8ca9a9d41d11794e91e8895c (diff)
pk.h: update to 0.6.0 + handle breaking changes
Diffstat (limited to 'src/level.cpp')
-rw-r--r--src/level.cpp6
1 files changed, 3 insertions, 3 deletions
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<pke_level>{};
+ new (&level_mstr.bc) pk_bkt_arr_t<pke_level>{ 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);
}