diff options
Diffstat (limited to 'src/ecs.cpp')
| -rw-r--r-- | src/ecs.cpp | 10 |
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); } |
