From 8f52bfee633b4aa2f7e49c1e16428d8f1c03fcfc Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 31 Mar 2013 14:18:08 +0300 Subject: Add option to move player names (disabled by default). In old implimentation names was always moved. --- src/being.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/being.cpp') diff --git a/src/being.cpp b/src/being.cpp index 22ce33f41..feb0cfbbc 100644 --- a/src/being.cpp +++ b/src/being.cpp @@ -189,6 +189,7 @@ bool Being::mShowLevel = false; bool Being::mShowPlayersStatus = false; bool Being::mEnableReorderSprites = true; bool Being::mHideErased = false; +bool Being::mMoveNames = false; int Being::mAwayEffect = -1; std::list beingInfoCache; @@ -362,7 +363,7 @@ void Being::setPosition(const Vector &pos) if (mText) { mText->adviseXY(static_cast(pos.x), static_cast(pos.y) - - getHeight() - mText->getHeight() - 6); + - getHeight() - mText->getHeight() - 6, mMoveNames); } } @@ -1587,11 +1588,11 @@ void Being::updateCoords() if (mType == MONSTER) { mDispName->adviseXY(getPixelX(), - getPixelY() - getHeight() - mDispName->getHeight()); + getPixelY() - getHeight() - mDispName->getHeight(), mMoveNames); } else { - mDispName->adviseXY(getPixelX(), getPixelY()); + mDispName->adviseXY(getPixelX(), getPixelY(), mMoveNames); } } @@ -1927,6 +1928,7 @@ void Being::reReadConfig() mShowPlayersStatus = config.getBoolValue("showPlayersStatus"); mEnableReorderSprites = config.getBoolValue("enableReorderSprites"); mHideErased = config.getBoolValue("hideErased"); + mMoveNames = config.getBoolValue("moveNames"); mUpdateConfigTime = cur_time; } -- cgit v1.2.3-60-g2f50