summaryrefslogtreecommitdiff
path: root/src/gamemodifiers.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-07-22 16:05:28 +0300
committerAndrei Karas <akaras@inbox.ru>2014-07-22 16:05:28 +0300
commit35263d0f161f59f2dec6586c61970eaf1ce2f6f1 (patch)
tree2004db11a5c4b5645acc2d0c16c9e5ac059585d2 /src/gamemodifiers.cpp
parent2abc581201575cf20f39eda61ccea02c98b9435d (diff)
downloadmanaplus-35263d0f161f59f2dec6586c61970eaf1ce2f6f1.tar.gz
manaplus-35263d0f161f59f2dec6586c61970eaf1ce2f6f1.tar.bz2
manaplus-35263d0f161f59f2dec6586c61970eaf1ce2f6f1.tar.xz
manaplus-35263d0f161f59f2dec6586c61970eaf1ce2f6f1.zip
move "change map draw type" option into gamemodifiers.
Diffstat (limited to 'src/gamemodifiers.cpp')
-rw-r--r--src/gamemodifiers.cpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/gamemodifiers.cpp b/src/gamemodifiers.cpp
index 777d7e9f0..e7182c450 100644
--- a/src/gamemodifiers.cpp
+++ b/src/gamemodifiers.cpp
@@ -25,6 +25,8 @@
#include "being/localplayer.h"
+#include "gui/viewport.h"
+
#include "gui/widgets/tabs/chattab.h"
#include "listeners/updatestatuslistener.h"
@@ -462,3 +464,31 @@ std::string GameModifiers::getGameModifiersString()
return gettext(getVarItem(&gameModifiersStrings[0],
settings.disableGameModifiers, gameModifiersSize));
}
+
+const unsigned mapDrawTypeSize = 7;
+
+static const char *const mapDrawTypeStrings[] =
+{
+ // TRANSLATORS: map view type in status bar
+ N_("(N) normal map view"),
+ // TRANSLATORS: map view type in status bar
+ N_("(D) debug map view"),
+ // TRANSLATORS: map view type in status bar
+ N_("(u) ultra map view"),
+ // TRANSLATORS: map view type in status bar
+ N_("(U) ultra map view 2"),
+ // TRANSLATORS: map view type in status bar
+ N_("(e) empty map view with collision"),
+ // TRANSLATORS: map view type in status bar
+ N_("(E) empty map view"),
+ // TRANSLATORS: map view type in status bar
+ N_("(b) black & white map view"),
+ // TRANSLATORS: pickup size in status bar
+ N_("(?) map view")
+};
+
+std::string GameModifiers::getMapDrawTypeString()
+{
+ return gettext(getVarItem(&mapDrawTypeStrings[0],
+ viewport->getMapDrawType(), mapDrawTypeSize));
+}