summaryrefslogtreecommitdiff
path: root/src/gui/minimap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/minimap.cpp')
-rw-r--r--src/gui/minimap.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/gui/minimap.cpp b/src/gui/minimap.cpp
index b8f8ef57..539bfbaa 100644
--- a/src/gui/minimap.cpp
+++ b/src/gui/minimap.cpp
@@ -78,6 +78,7 @@ void Minimap::setMap(Map *map)
{
// Set the title for the Minimap
std::string caption = "";
+ std::string minimapName;
if (map)
caption = map->getName();
@@ -96,8 +97,16 @@ void Minimap::setMap(Map *map)
if (map)
{
+ std::string tempname = "graphics/minimaps/"+(*map->getMapId())+".png";
+
ResourceManager *resman = ResourceManager::getInstance();
- mMapImage = resman->getImage(map->getProperty("minimap"));
+ minimapName = map->getProperty("minimap");
+ if (minimapName.empty() && resman->exists(tempname))
+ {
+ minimapName = tempname;
+ }
+ std::cout << "Minimap name : " << minimapName << std::endl;
+ mMapImage = resman->getImage(minimapName);
}
if (mMapImage)