diff --git a/libs/util/include/psemek/util/ecs.hpp b/libs/util/include/psemek/util/ecs.hpp index 42ff337e..be714d16 100644 --- a/libs/util/include/psemek/util/ecs.hpp +++ b/libs/util/include/psemek/util/ecs.hpp @@ -219,6 +219,9 @@ namespace psemek::util } auto result = list_head_; + + ((std::get(entity_components_)[result] = {}), ...); + list_head_ = list_[list_head_]; list_[result] = result; entity_count_++;