From 35263d0f161f59f2dec6586c61970eaf1ce2f6f1 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 22 Jul 2014 16:05:28 +0300 Subject: move "change map draw type" option into gamemodifiers. --- src/gamemodifiers.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'src/gamemodifiers.cpp') 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)); +} -- cgit v1.2.3-60-g2f50