diff options
| author | Max-001 <80035972+Max-001@users.noreply.github.com> | 2024-10-05 11:05:59 +0200 | 
|---|---|---|
| committer | Max-001 <80035972+Max-001@users.noreply.github.com> | 2024-10-05 11:05:59 +0200 | 
| commit | c39adf3040c3f2f7cfcab5ce5b7e39b815e8131d (patch) | |
| tree | 3dc49555635077ef8e59270b886866f4a2dce24c /mwe/ecs-homemade/src/ComponentManager.cpp | |
| parent | 03b25facdf35117eb9f56c7a2edbec5b34b90203 (diff) | |
Setup ecs-memory-efficient
Diffstat (limited to 'mwe/ecs-homemade/src/ComponentManager.cpp')
| -rw-r--r-- | mwe/ecs-homemade/src/ComponentManager.cpp | 21 | 
1 files changed, 0 insertions, 21 deletions
| diff --git a/mwe/ecs-homemade/src/ComponentManager.cpp b/mwe/ecs-homemade/src/ComponentManager.cpp deleted file mode 100644 index 16cc2b6..0000000 --- a/mwe/ecs-homemade/src/ComponentManager.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include "ComponentManager.h" - -ComponentManager ComponentManager::mInstance; - -ComponentManager& ComponentManager::GetInstance() { -	return mInstance; -} - -ComponentManager::ComponentManager() {} - -void ComponentManager::DeleteAllComponentsOfId(std::uint32_t id) { -    for(auto& [type, componentArray] : mComponents) {	//Loop through all the types (in the unordered_map<>) -        if (id < componentArray.size()) {	//Make sure that the id (that we are looking for) is within the boundaries of the vector<> -            componentArray[id].clear();	//Clear the components at this specific id -        } -    } -} - -void ComponentManager::DeleteAllComponents() { -	mComponents.clear();	//Clear the whole unordered_map<> -} |