diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-03-06 00:04:19 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-03-06 00:04:19 +0100 |
| commit | a70e758ba5eef1e8aa966cbabaee020630d2c872 (patch) | |
| tree | f323c8ac0f4bb31d75c3570b838de066190983ba /src/common/Collision/Management | |
| parent | 382e76f02df5a41c2ba1d964ac6d9258e68265e6 (diff) | |
Tools/vmap_extractor: Move information about model type from spawns in vmap tiles to model file itself
Diffstat (limited to 'src/common/Collision/Management')
| -rw-r--r-- | src/common/Collision/Management/VMapManager2.cpp | 5 | ||||
| -rw-r--r-- | src/common/Collision/Management/VMapManager2.h | 4 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/common/Collision/Management/VMapManager2.cpp b/src/common/Collision/Management/VMapManager2.cpp index 5ae50115486..78d5be2b79c 100644 --- a/src/common/Collision/Management/VMapManager2.cpp +++ b/src/common/Collision/Management/VMapManager2.cpp @@ -315,7 +315,7 @@ namespace VMAP } } - WorldModel* VMapManager2::acquireModelInstance(const std::string& basepath, const std::string& filename, uint32 flags/* Only used when creating the model */) + WorldModel* VMapManager2::acquireModelInstance(std::string const& basepath, std::string const& filename) { //! Critical section, thread safe access to iLoadedModelFiles std::lock_guard<std::mutex> lock(LoadedModelFilesLock); @@ -333,7 +333,6 @@ namespace VMAP TC_LOG_DEBUG("maps", "VMapManager2: loading file '{}{}'", basepath, filename); worldmodel->getModel()->SetName(filename); - worldmodel->getModel()->Flags = flags; model = iLoadedModelFiles.insert(std::pair<std::string, ManagedModel*>(filename, worldmodel)).first; } @@ -341,7 +340,7 @@ namespace VMAP return model->second->getModel(); } - void VMapManager2::releaseModelInstance(const std::string &filename) + void VMapManager2::releaseModelInstance(std::string const& filename) { //! Critical section, thread safe access to iLoadedModelFiles std::lock_guard<std::mutex> lock(LoadedModelFilesLock); diff --git a/src/common/Collision/Management/VMapManager2.h b/src/common/Collision/Management/VMapManager2.h index b18d52ac042..3dda9c54cd2 100644 --- a/src/common/Collision/Management/VMapManager2.h +++ b/src/common/Collision/Management/VMapManager2.h @@ -107,8 +107,8 @@ namespace VMAP bool GetLiquidLevel(uint32 mapId, float x, float y, float z, uint8 reqLiquidType, float& level, float& floor, uint32& type, uint32& mogpFlags) const override; void getAreaAndLiquidData(uint32 mapId, float x, float y, float z, uint8 reqLiquidType, AreaAndLiquidData& data) const override; - WorldModel* acquireModelInstance(const std::string& basepath, const std::string& filename, uint32 flags = 0); - void releaseModelInstance(const std::string& filename); + WorldModel* acquireModelInstance(std::string const& basepath, std::string const& filename); + void releaseModelInstance(std::string const& filename); // what's the use of this? o.O virtual std::string getDirFileName(unsigned int mapId, int /*x*/, int /*y*/) const override |
