summaryrefslogtreecommitdiff
path: root/src/gui/ministatuswindow.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-07-17 22:23:48 +0300
committerAndrei Karas <akaras@inbox.ru>2013-07-17 22:23:48 +0300
commit923bd5817bad530de2652529eaf7f5366188034c (patch)
tree400e78ab63efa37736e2d7cdefbfcdf8250afa1f /src/gui/ministatuswindow.cpp
parent64414b969b94ba33a5f4fe296651e2631c106a88 (diff)
downloadmanaplus-923bd5817bad530de2652529eaf7f5366188034c.tar.gz
manaplus-923bd5817bad530de2652529eaf7f5366188034c.tar.bz2
manaplus-923bd5817bad530de2652529eaf7f5366188034c.tar.xz
manaplus-923bd5817bad530de2652529eaf7f5366188034c.zip
show job level in job bar popup.
Diffstat (limited to 'src/gui/ministatuswindow.cpp')
-rw-r--r--src/gui/ministatuswindow.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gui/ministatuswindow.cpp b/src/gui/ministatuswindow.cpp
index 7a1a95fcc..2c5e0c23a 100644
--- a/src/gui/ministatuswindow.cpp
+++ b/src/gui/ministatuswindow.cpp
@@ -353,16 +353,19 @@ void MiniStatusWindow::mouseMoved(gcn::MouseEvent &event)
const std::pair<int, int> exp = PlayerInfo::getStatExperience(
Net::getPlayerHandler()->getJobLocation());
+ // TRANSLATORS: job bar label
+ const std::string level = strprintf(_("Job level: %d"),
+ PlayerInfo::getStatBase(
+ Net::getPlayerHandler()->getJobLocation()));
+
if (exp.first > exp.second)
{
- mTextPopup->show(x + rect.x, y + rect.y,
- event.getSource()->getId(),
+ mTextPopup->show(x + rect.x, y + rect.y, level,
strprintf("%d/%d", exp.first, exp.second));
}
else
{
- mTextPopup->show(x + rect.x, y + rect.y,
- event.getSource()->getId(),
+ mTextPopup->show(x + rect.x, y + rect.y, level,
strprintf("%d/%d", exp.first, exp.second),
// TRANSLATORS: status bar label
strprintf("%s: %d", _("Need"), exp.second - exp.first));