summaryrefslogtreecommitdiff
path: root/src/mapmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mapmanager.cpp')
-rw-r--r--src/mapmanager.cpp13
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