aboutsummaryrefslogtreecommitdiff
path: root/mwe/ecs-homemade/src/ComponentManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mwe/ecs-homemade/src/ComponentManager.cpp')
-rw-r--r--mwe/ecs-homemade/src/ComponentManager.cpp21
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<>
-}