summaryrefslogtreecommitdiff
path: root/src/ecs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ecs.cpp')
-rw-r--r--src/ecs.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ecs.cpp b/src/ecs.cpp
index a74c33d..b0e5d7b 100644
--- a/src/ecs.cpp
+++ b/src/ecs.cpp
@@ -679,10 +679,10 @@ void ECS_Teardown() {
pk_arr_reset(&EntitiesWithExcessInstances);
pk_arr_reset(&entitiesYetToBeRemoved);
pk_arr_reset(&entitiesMarkedForRemoval);
- ecs.bc.ev_mgrs.~pk_bkt_arr_t<pke_component_event>();
- ecs.bc.instances.~pk_bkt_arr_t<CompInstance>();
- ecs.bc.grBinds.~pk_bkt_arr_t<CompGrBinds>();
- ecs.bc.entityPtrs.~pk_bkt_arr_t<Entity_Base*>();
- ecs.bc.generics.~pk_bkt_arr_t<Entity_Base>();
+ pk_bkt_arr_teardown(&ecs.bc.ev_mgrs);
+ pk_bkt_arr_teardown(&ecs.bc.instances);
+ pk_bkt_arr_teardown(&ecs.bc.grBinds);
+ pk_bkt_arr_teardown(&ecs.bc.entityPtrs);
+ pk_bkt_arr_teardown(&ecs.bc.generics);
pk_mem_bucket_destroy(ecs.bkt);
}