diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-03-31 20:16:39 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-03-31 20:16:39 +0300 |
commit | 35d4ce0ed75b2575067007a85d5c211d292ebada (patch) | |
tree | e5749655db88531768635586e52508cefdfd8a5a /src/being.cpp | |
parent | 8f52bfee633b4aa2f7e49c1e16428d8f1c03fcfc (diff) | |
download | manaverse-35d4ce0ed75b2575067007a85d5c211d292ebada.tar.gz manaverse-35d4ce0ed75b2575067007a85d5c211d292ebada.tar.bz2 manaverse-35d4ce0ed75b2575067007a85d5c211d292ebada.tar.xz manaverse-35d4ce0ed75b2575067007a85d5c211d292ebada.zip |
Rename SoundManager sigleton from sound to soundManager.
Diffstat (limited to 'src/being.cpp')
-rw-r--r-- | src/being.cpp | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/src/being.cpp b/src/being.cpp index feb0cfbbc..bb2a6e95e 100644 --- a/src/being.cpp +++ b/src/being.cpp @@ -629,7 +629,7 @@ void Being::takeDamage(Being *const attacker, const int amount, mDamageTaken += amount; if (mInfo) { - sound.playSfx(mInfo->getSound(SOUND_EVENT_HURT), + soundManager.playSfx(mInfo->getSound(SOUND_EVENT_HURT), getTileX(), getTileY()); if (!mInfo->isStaticMaxHP()) @@ -798,11 +798,11 @@ void Being::handleAttack(Being *const victim, const int damage, } if (!soundFile.empty()) { - sound.playSfx(soundFile, mX, mY); + soundManager.playSfx(soundFile, mX, mY); } else { - sound.playSfx(paths.getValue((damage > 0) + soundManager.playSfx(paths.getValue((damage > 0) ? "attackSfxFile" : "missSfxFile", "fist-swish.ogg"), mX, mY); } @@ -810,7 +810,7 @@ void Being::handleAttack(Being *const victim, const int damage, } else { - sound.playSfx(mInfo->getSound((damage > 0) ? + soundManager.playSfx(mInfo->getSound((damage > 0) ? SOUND_EVENT_HIT : SOUND_EVENT_MISS), mX, mY); } } @@ -851,13 +851,13 @@ void Being::handleSkill(Being *const victim, const int damage, if (data) { if (damage > 0) - sound.playSfx(data->soundHit, mX, mY); + soundManager.playSfx(data->soundHit, mX, mY); else - sound.playSfx(data->soundMiss, mX, mY); + soundManager.playSfx(data->soundMiss, mX, mY); } else { - sound.playSfx(mInfo->getSound((damage > 0) ? + soundManager.playSfx(mInfo->getSound((damage > 0) ? SOUND_EVENT_HIT : SOUND_EVENT_MISS), mX, mY); } } @@ -1093,7 +1093,10 @@ void Being::setAction(const Action &action, const int attackId) { case MOVE: if (mInfo) - sound.playSfx(mInfo->getSound(SOUND_EVENT_MOVE), mX, mY); + { + soundManager.playSfx(mInfo->getSound( + SOUND_EVENT_MOVE), mX, mY); + } currentAction = SpriteAction::MOVE; // Note: When adding a run action, // Differentiate walk and run with action name, @@ -1108,7 +1111,7 @@ void Being::setAction(const Action &action, const int attackId) event = SOUND_EVENT_SITTOP; else event = SOUND_EVENT_SIT; - sound.playSfx(mInfo->getSound(event), mX, mY); + soundManager.playSfx(mInfo->getSound(event), mX, mY); } break; case ATTACK: @@ -1155,7 +1158,10 @@ void Being::setAction(const Action &action, const int attackId) break; case HURT: if (mInfo) - sound.playSfx(mInfo->getSound(SOUND_EVENT_HURT), mX, mY); + { + soundManager.playSfx(mInfo->getSound( + SOUND_EVENT_HURT), mX, mY); + } //currentAction = SpriteAction::HURT;// Buggy: makes the player stop // attacking and unable to attack // again until he moves. @@ -1165,7 +1171,7 @@ void Being::setAction(const Action &action, const int attackId) currentAction = SpriteAction::DEAD; if (mInfo) { - sound.playSfx(mInfo->getSound(SOUND_EVENT_DIE), mX, mY); + soundManager.playSfx(mInfo->getSound(SOUND_EVENT_DIE), mX, mY); if (mType == MONSTER || mType == NPC) mYDiff = mInfo->getDeadSortOffsetY(); } @@ -1175,7 +1181,10 @@ void Being::setAction(const Action &action, const int attackId) break; case SPAWN: if (mInfo) - sound.playSfx(mInfo->getSound(SOUND_EVENT_SPAWN), mX, mY); + { + soundManager.playSfx(mInfo->getSound( + SOUND_EVENT_SPAWN), mX, mY); + } currentAction = SpriteAction::SPAWN; break; default: |