diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-03-27 14:26:23 +0100 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-03-27 14:34:30 +0100 |
commit | 31c28bbd0349475079ed2111c32b3cd07400554e (patch) | |
tree | f3068b3760b1782321143e3a06fe55fca8ae48f1 /src/localplayer.cpp | |
parent | 057e55c47ef3194ad56a09128eaa959984f2fd4a (diff) | |
download | mana-31c28bbd0349475079ed2111c32b3cd07400554e.tar.gz mana-31c28bbd0349475079ed2111c32b3cd07400554e.tar.bz2 mana-31c28bbd0349475079ed2111c32b3cd07400554e.tar.xz mana-31c28bbd0349475079ed2111c32b3cd07400554e.zip |
Fixed position of dots on minimap
Also made mPx and mPy private and synchronize with mPos on
setPosition(). The side effects of setting destination and clearing the
path have been removed from setPosition(). Only the tmwserv
PlayerHandler seemed to rely on that feature.
Mantis-issue: 672
Diffstat (limited to 'src/localplayer.cpp')
-rw-r--r-- | src/localplayer.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/localplayer.cpp b/src/localplayer.cpp index 4dd8f05f..6046459c 100644 --- a/src/localplayer.cpp +++ b/src/localplayer.cpp @@ -1068,7 +1068,10 @@ void LocalPlayer::setXp(int xp) const std::string text = toString(xp - mXp) + " xp"; // Show XP number - particleEngine->addTextRiseFadeOutEffect(text, mPx + 16, mPy - 16, + particleEngine->addTextRiseFadeOutEffect( + text, + getPixelX() + 16, + getPixelY() - 16, &guiPalette->getColor(Palette::EXP_INFO), gui->getInfoParticleFont(), true); } @@ -1082,7 +1085,10 @@ void LocalPlayer::pickedUp(const std::string &item) if (mMap) { // Show pickup notification - particleEngine->addTextRiseFadeOutEffect(item, mPx + 16, mPy - 16, + particleEngine->addTextRiseFadeOutEffect( + item, + getPixelX() + 16, + getPixelY() - 16, &guiPalette->getColor(Palette::PICKUP_INFO), gui->getInfoParticleFont (), true); } |