diff options
Diffstat (limited to 'src/topman.cpp')
-rw-r--r-- | src/topman.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/topman.cpp b/src/topman.cpp index 8b99f0d..55123f8 100644 --- a/src/topman.cpp +++ b/src/topman.cpp @@ -433,7 +433,8 @@ void daTopman::updateModelMatrices() { } void daTopman::executeState_Walk() { - PlaySound(this, SE_BOSS_JR_CROWN_JR_RIDE); // 5 + if (!this->isOutOfView()) + PlaySound(this, SE_BOSS_JR_CROWN_JR_RIDE); // 5 bool ret = calculateTileCollisions(); if (ret) { @@ -485,7 +486,8 @@ void daTopman::updateModelMatrices() { } void daTopman::executeState_Wait() { - PlaySound(this, SE_BOSS_JR_CROWN_JR_RIDE); // 5 + if (!this->isOutOfView()) + PlaySound(this, SE_BOSS_JR_CROWN_JR_RIDE); // 5 bool ret = calculateTileCollisions(); if (ret) { |