summaryrefslogtreecommitdiff
path: root/src/ecs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ecs.cpp')
-rw-r--r--src/ecs.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ecs.cpp b/src/ecs.cpp
index d755853..f5704cc 100644
--- a/src/ecs.cpp
+++ b/src/ecs.cpp
@@ -211,7 +211,7 @@ void ECS_Tick_Early(double delta) {
* 2025-09-08 JCB note - reminder that the bindings
*/
pk_bkt_arr_free_handle(&ecs.bc.grBinds, iter_grbinds->grBindsHandle);
- new (&(*iter_grbinds)) CompGrBinds{};
+ new (iter_grbinds.data) CompGrBinds{};
}
b = pk_bkt_arr_iter_increment(&ecs.bc.grBinds, &iter_grbinds);
}
@@ -224,7 +224,7 @@ void ECS_Tick_Early(double delta) {
pk_ev_unregister_ev(iter_comp_ev->ev_mgr_id, iter_comp_ev->ev_id);
}
pk_bkt_arr_free_handle(&ecs.bc.ev_mgrs, iter_comp_ev->pke_event_handle);
- new (&(*iter_comp_ev)) pke_component_event{};
+ new (iter_comp_ev.data) pke_component_event{};
}
b = pk_bkt_arr_iter_increment(&ecs.bc.ev_mgrs, &iter_comp_ev);
}
@@ -240,7 +240,7 @@ void ECS_Tick_Early(double delta) {
iter_inst->bt.motionState = CAFE_BABE(btDefaultMotionState);
pk_bkt_arr_free_handle(&ecs.bc.instances, iter_inst->instanceHandle);
- new (&(*iter_inst)) CompInstance{};
+ new (iter_inst.data) CompInstance{};
}
b = pk_bkt_arr_iter_increment(&ecs.bc.instances, &iter_inst);
}