diff options
Diffstat (limited to 'src/mapmanager.cpp')
-rw-r--r-- | src/mapmanager.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mapmanager.cpp b/src/mapmanager.cpp index 6e8137d1..4ce5e398 100644 --- a/src/mapmanager.cpp +++ b/src/mapmanager.cpp @@ -73,5 +73,18 @@ void MapManager::reloadMap(const std::string& mapFile) loadMap(mapFile); } +Map *MapManager::getMap(const std::string& mapFile) +{ + Map *result = NULL; + std::map<std::string, Map *>::iterator i; + + i = maps.find(mapFile); + if (i != maps.end()) + { + result = i->second; + } + return result; +} + } // namespace tmwserv |