diff options
-rw-r--r-- | engines/neverhood/module2800.cpp | 4 | ||||
-rw-r--r-- | engines/neverhood/module2800.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/engines/neverhood/module2800.cpp b/engines/neverhood/module2800.cpp index f6c67482e8..597227cd6f 100644 --- a/engines/neverhood/module2800.cpp +++ b/engines/neverhood/module2800.cpp @@ -1531,6 +1531,10 @@ AsScene2804BeamCoil::AsScene2804BeamCoil(NeverhoodEngine *vm, Scene *parentScene SetMessageHandler(&AsScene2804BeamCoil::handleMessage); } +AsScene2804BeamCoil::~AsScene2804BeamCoil() { + _vm->_soundMan->deleteSoundGroup(0xC5EA0B28); +} + void AsScene2804BeamCoil::update() { updateAnim(); updatePosition(); diff --git a/engines/neverhood/module2800.h b/engines/neverhood/module2800.h index 50db1615c8..89e4d71b6e 100644 --- a/engines/neverhood/module2800.h +++ b/engines/neverhood/module2800.h @@ -224,6 +224,7 @@ protected: class AsScene2804BeamCoil : public AnimatedSprite { public: AsScene2804BeamCoil(NeverhoodEngine *vm, Scene *parentScene, SsScene2804BeamCoilBody *ssBeamCoilBody); + virtual ~AsScene2804BeamCoil(); protected: SoundResource _soundResource; Scene *_parentScene; |