diff options
Diffstat (limited to 'src/gui/minimap.cpp')
-rw-r--r-- | src/gui/minimap.cpp | 11 |
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) |