diff options
Diffstat (limited to 'engines/cge2')
-rw-r--r-- | engines/cge2/snail.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/cge2/snail.cpp b/engines/cge2/snail.cpp index cee4531fba..c8b1722134 100644 --- a/engines/cge2/snail.cpp +++ b/engines/cge2/snail.cpp @@ -286,6 +286,7 @@ void CommandHandler::runCommand() { break; case kCmdSound: _vm->snSound(spr, tailCmd._val); + _sound->setRepeat(1); break; case kCmdMap: _vm->_heroTab[tailCmd._ref & 1]->_ptr->_ignoreMap = tailCmd._val == 0; @@ -683,8 +684,6 @@ void CGE2Engine::snSound(Sprite *spr, int wav) { _sound->play(_fx->load(_soundStat._ref[1], _soundStat._ref[0]), (spr) ? (spr->_pos2D.x / (kScrWidth / 16)) : 8); } - - _sound->setRepeat(1); } void CGE2Engine::snRoom(Sprite *spr, bool on) { |