summaryrefslogtreecommitdiff
path: root/src/ecs.cpp
AgeCommit message (Expand)Author
2025-11-13pke: pke_component_event default valuesJonathan Bradley
2025-11-06pke: ecs unregister events on entity removalJonathan Bradley
2025-10-30pke: update pk.h to 0.9.5Jonathan Bradley
2025-09-29pke: ECS entity loggingJonathan Bradley
2025-09-24pke: ui button text serialization first-passJonathan Bradley
2025-09-16pke: major object lifetime overhaul.Jonathan Bradley
2025-09-09pke: first-pass promote pke_level over pke_sceneJonathan Bradley
2025-08-28pke: use new pk_iter_t from pk.hJonathan Bradley
2025-08-28pk.h: update to 0.9.0, handle breaking changesJonathan Bradley
2025-08-19pke: ui box type button imageJonathan Bradley
2025-07-31pke-ui: detect mouse clicks, other small refactorsJonathan Bradley
2025-07-24pke: pk.h breaking changes in test suiteJonathan Bradley
2025-07-21pke: pk_ev use game bktJonathan Bradley
2025-07-21pke: event component rename + global managerJonathan 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-30pke: entities: BucketContainer>pk_bkt_arr_tJonathan Bradley
2025-05-29pke: ecs: BucketContainer > pk_bkt_arr_t & cleanupJonathan Bradley
2025-05-22pke: ecs early-exit getting null entity detailsJonathan Bradley
2025-05-21pke: ecs DynArray-s to pk_arr_tJonathan Bradley
2025-05-20pke: serialization overhaul + embedded assetsJonathan Bradley
2025-05-20pke: more ECS cleanup on teardownJonathan Bradley
2025-05-09pke-test-serialization: add more complex testsJonathan Bradley
2025-03-31pke: parse uuid from scene and project filesJonathan Bradley
2025-03-27pke: generate uuid and save to project+scene filesJonathan Bradley
2025-03-21pke: first-pass level is a collection of scenesJonathan Bradley
2025-03-21pke: replace PkeArray with pk_arr_tJonathan Bradley
2025-01-29pke: refactor: reduce image resource var ambiguityJonathan Bradley
2025-01-23pke: first-pass 2d overlay render pass scaffoldingJonathan Bradley
2025-01-14chore: fix compiler warnings + extra includesJonathan Bradley
2025-01-09flatten file structure + renameJonathan Bradley
2024-11-14add pk.h and major pkmem refactorJonathan Bradley
2024-01-16ECS refactor entity removal - bad shortcut logicJonathan Bradley
2024-01-15major refactor so cameras are entities and have a rigid body instanceJonathan Bradley
2024-01-12ECS now lives on a structJonathan Bradley
2024-01-11checkpoint - mostly working condition after changesJonathan Bradley
2024-01-10checkpoint - handle breaking ECS changes - compilesJonathan Bradley
2024-01-10checkpoint - major ECS interface refactorJonathan Bradley
2024-01-09refactor and simplify bucketed-arrayJonathan Bradley
2024-01-04refactor to allow unloading a single EntityTypeJonathan Bradley
2023-12-23plugin checkpoint - multiple plugins and collision callbacksJonathan Bradley
2023-12-13compare valid grBinds on removalJonathan Bradley
2023-12-13clean old physics objects on instance removalJonathan Bradley
2023-12-12use specific types for handle indexes consistentlyJonathan Bradley
2023-12-11replace handles with union structJonathan Bradley
2023-12-06expose if the contents of a bucket were movedJonathan Bradley
2023-11-28add transient bucket for temp storage that resets on tick startJonathan Bradley
2023-11-16deleting instances works as expectedJonathan Bradley
2023-11-15move simulated objects while the simulation is pausedJonathan Bradley