Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 24, 2006, 12:06:35 PM (18 years ago)
Author:
bensch
Message:

ResourceManager now cleans up too

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/lib/util/loading/new_resource_manager.cc

    r9798 r9799  
    6868}
    6969
     70void NewResourceManager::unregisterType(Resources::Type* type)
     71{
     72  std::vector<Resources::Type*>::iterator it = std::find (this->_resourceTypes.begin(), this->_resourceTypes.end(), type);
     73  if (it != this->_resourceTypes.end())
     74  {
     75    this->_resourceTypes.erase(it);
     76    PRINTF(5)("ResourceType '%s' with ID %d removed\n", type->storedClassName().c_str(), type->id());
     77  }
     78}
     79
     80
    7081void NewResourceManager::setMainGlobalPath(const Directory& directory)
    7182{
     
    127138}
    128139
    129 const std::string& NewResourceManager::getKeepLevelID(unsigned int keepLevelID) const
     140const std::string& NewResourceManager::getKeepLevelName(unsigned int keepLevelID) const
    130141{
    131142  assert(keepLevelID < this->_keepLevelNames.size());
Note: See TracChangeset for help on using the changeset viewer.