From 46e66aff12640d2016d74727011e07f30e7f3620 Mon Sep 17 00:00:00 2001 From: NukeBird Date: Thu, 20 Feb 2025 17:59:08 +0300 Subject: [PATCH] index_to_entity is useless --- zecsy.hpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/zecsy.hpp b/zecsy.hpp index 117aef0..e7f40bf 100644 --- a/zecsy.hpp +++ b/zecsy.hpp @@ -97,7 +97,6 @@ namespace zecsy std::vector data; std::vector free_list; std::unordered_map entity_to_index; - std::unordered_map index_to_entity; }; std::unordered_map pools; @@ -198,7 +197,6 @@ namespace zecsy auto& pool = pools[id]; auto index = pool.entity_to_index[e]; pool.entity_to_index.erase(e); - pool.index_to_entity.erase(index); pool.free_list.emplace_back(index); } } @@ -256,7 +254,6 @@ namespace zecsy new(&pool.data[index * sizeof(T)]) T(comp); pool.entity_to_index[e] = index; - pool.index_to_entity[index] = e; auto& archetype = entity_to_comps[e]; auto old_archetype = archetype; @@ -305,7 +302,6 @@ namespace zecsy auto index = pool.entity_to_index[e]; pool.free_list.push_back(index); pool.entity_to_index.erase(e); - pool.index_to_entity.erase(index); } template