diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-06-18 16:19:32 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-07-21 10:16:14 -0400 |
| commit | b5133e3ee3f75bdca0b4f5ade5e77f506cb4f0c1 (patch) | |
| tree | e0dcf3af58d7c06f906099b69bc44154714ba84e /src/level.cpp | |
| parent | 2ecda48bd1cc16b2e5e3e1ebb05098e191121aad (diff) | |
pke: chkpt: add pkev component
Diffstat (limited to 'src/level.cpp')
| -rw-r--r-- | src/level.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/level.cpp b/src/level.cpp index 44b10af..4293038 100644 --- a/src/level.cpp +++ b/src/level.cpp @@ -24,7 +24,7 @@ pke_level *pke_level_Get_Inner(LevelHandle handle) { } */ -pke_level *pke_level_create(const char *levelName) { +pke_level *pke_level_create(const char *levelName, pk_uuid level_uuid, pk_uuid ev_mgr_uuid) { NULL_CHAR_ARR(safe_name, LEVEL_NAME_MAX_LEN + 1); size_t len = strlen(levelName); @@ -45,7 +45,10 @@ pke_level *pke_level_create(const char *levelName) { lvl = &level_mstr.bc[level_handle]; new (lvl) pke_level{}; + lvl->uuid = level_uuid; ECS_CreateEntity(lvl); + (void)ev_mgr_uuid; + // ECS_CreateEvManager(lvl, ev_mgr_uuid); // TODO if (lvl->bkt == nullptr) { lvl->bkt = pk_mem_bucket_create(levelName, PK_MEM_DEFAULT_BUCKET_SIZE, PK_MEMBUCKET_FLAG_NONE); |
