summaryrefslogtreecommitdiff
path: root/src/level.cpp
AgeCommit message (Collapse)Author
2025-09-25pke: pke_level unregister root ui boxJonathan Bradley
Necessary for editor + manually managing boxes without using invisibility
2025-09-16pke: major object lifetime overhaul.Jonathan Bradley
Added pke-test-load-unload to ensure objects are managed as expected.
2025-09-09pke: first-pass promote pke_level over pke_sceneJonathan Bradley
Major runtime ownership overhaul (scene -> level). Major ecs 'marked for removal' overhaul, ensuring that entities and their components are actually being removed when levels are unloaded.
2025-08-28pk.h: update to 0.9.0, handle breaking changesJonathan Bradley
2025-07-21pke: chkpt: add pkev componentJonathan Bradley
2025-06-05pk.h: update to 0.6.0 + handle breaking changesJonathan Bradley
2025-05-30pke: remove bucketed-array + various cleanupsJonathan Bradley
2025-05-29pke: level: BucketContainer -> pk_bkt_arr_t & nameJonathan Bradley
2025-03-21pke: first-pass level is a collection of scenesJonathan Bradley
2025-03-21pke: replace PkeArray with pk_arr_tJonathan Bradley
2025-03-18pke: refactor PkeArray, typdef count + store bktJonathan Bradley
2024-11-14add pk.h and major pkmem refactorJonathan Bradley
Completely replaces the memory module with pkmem pkmem is a newer implementation of the same bucket memory structure. Also includes replacing pkstr.h with pk.h's pkstr
2024-01-16level should register as entity right away and not during load processJonathan Bradley
2024-01-11checkpoint - mostly working condition after changesJonathan Bradley
2024-01-10checkpoint - handle breaking ECS changes - compilesJonathan Bradley
2023-12-23reset the bucket instead of creating a new oneJonathan Bradley
2023-12-23checkpoint - add PkeLevel - editor removes on scene loadJonathan Bradley