aboutsummaryrefslogtreecommitdiff
path: root/mwe/resource-manager/resource_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mwe/resource-manager/resource_manager.cpp')
-rw-r--r--mwe/resource-manager/resource_manager.cpp21
1 files changed, 9 insertions, 12 deletions
diff --git a/mwe/resource-manager/resource_manager.cpp b/mwe/resource-manager/resource_manager.cpp
index aee0ce2..189aa8b 100644
--- a/mwe/resource-manager/resource_manager.cpp
+++ b/mwe/resource-manager/resource_manager.cpp
@@ -5,34 +5,31 @@
#include "resource.h"
#include <unordered_map>
-ResourceManager* ResourceManager::m_single_resource_manager = nullptr;
+ResourceManager * ResourceManager::m_single_resource_manager = nullptr;
-ResourceManager* ResourceManager::get_instance(){
+ResourceManager * ResourceManager::get_instance() {
if (m_single_resource_manager == nullptr) {
m_single_resource_manager = new ResourceManager();
}
return m_single_resource_manager;
}
+ResourceManager::ResourceManager() {}
-ResourceManager::ResourceManager(){
-}
-
-ResourceManager::~ResourceManager(){
+ResourceManager::~ResourceManager() {
- for(auto pair : m_resources){
+ for (auto pair : m_resources) {
delete pair.second;
}
delete m_single_resource_manager;
}
-
-void ResourceManager::Unload(const Constants::FILE_PATH& file_path){
- std::unordered_map<Constants::FILE_PATH, Resource* >::iterator itr = m_resources.find(file_path);
- if(itr != m_resources.end()){
+void ResourceManager::Unload(const Constants::FILE_PATH & file_path) {
+ std::unordered_map<Constants::FILE_PATH, Resource *>::iterator itr
+ = m_resources.find(file_path);
+ if (itr != m_resources.end()) {
delete itr->second;
m_resources.erase(itr);
}
}
-