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.cpp14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/gui/minimap.cpp b/src/gui/minimap.cpp
index cb38fba6..f5206eda 100644
--- a/src/gui/minimap.cpp
+++ b/src/gui/minimap.cpp
@@ -26,7 +26,6 @@
#include "configuration.h"
#include "graphics.h"
#include "localplayer.h"
-#include "log.h"
#include "map.h"
#include "gui/setup.h"
@@ -39,13 +38,10 @@
#include <guichan/font.hpp>
-bool Minimap::mShow = true;
-
Minimap::Minimap():
Window(_("Map"))
{
setWindowName("Minimap");
- mShow = config.getValue(getWindowName() + "Show", true);
setDefaultSize(5, 25, 100, 100);
// set this to false as the minimap window size is changed
//depending on the map size
@@ -59,13 +55,11 @@ Minimap::Minimap():
setSticky(false);
loadWindowState();
- setVisible(mShow, isSticky());
+ setVisible(config.showMinimap, isSticky());
}
Minimap::~Minimap()
-{
- config.setValue(getWindowName() + "Show", mShow);
-}
+{}
void Minimap::setMap(Map *map)
{
@@ -122,7 +116,7 @@ void Minimap::setMap(Map *map)
setDefaultSize(getX(), getY(), getWidth(), getHeight());
resetToDefaultSize();
- if (mShow)
+ if (config.showMinimap)
setVisible(true);
}
else
@@ -135,7 +129,7 @@ void Minimap::setMap(Map *map)
void Minimap::toggle()
{
setVisible(!isVisible(), isSticky());
- mShow = isVisible();
+ config.showMinimap = isVisible();
}
void Minimap::draw(gcn::Graphics *graphics)