From 70b413e8786a871438e1a3240b843deaab2e597e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 27 Jul 2015 21:29:27 +0300 Subject: Rotate and change action in team badge with player. --- src/being/being.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/being/being.cpp b/src/being/being.cpp index ad86d56fe..2d731f77a 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -1365,6 +1365,8 @@ void Being::setAction(const BeingActionT &action, const int attackId) mEmotionSprite->play(currentAction); if (mAnimationEffect) mAnimationEffect->play(currentAction); + if (mTeamBadge) + mTeamBadge->play(currentAction); #ifdef EATHENA_SUPPORT if (mHorseSprite) mHorseSprite->play(currentAction); @@ -1428,6 +1430,8 @@ void Being::setDirection(const uint8_t direction) mEmotionSprite->setSpriteDirection(dir); if (mAnimationEffect) mAnimationEffect->setSpriteDirection(dir); + if (mTeamBadge) + mTeamBadge->setSpriteDirection(dir); #ifdef EATHENA_SUPPORT if (mHorseSprite) mHorseSprite->setSpriteDirection(dir); @@ -1532,6 +1536,8 @@ void Being::logic() if (mAnimationEffect->isTerminated()) delete2(mAnimationEffect) } + if (mTeamBadge) + mTeamBadge->update(time); int frameCount = static_cast(getFrameCount()); -- cgit v1.2.3-60-g2f50