diff options
Diffstat (limited to 'engines/sword2/animation.cpp')
| -rw-r--r-- | engines/sword2/animation.cpp | 21 | 
1 files changed, 2 insertions, 19 deletions
| diff --git a/engines/sword2/animation.cpp b/engines/sword2/animation.cpp index e4739d0923..3f9cbb482e 100644 --- a/engines/sword2/animation.cpp +++ b/engines/sword2/animation.cpp @@ -308,9 +308,6 @@ void MoviePlayer::play(int32 leadIn, int32 leadOut) {  	bool terminate = false;  	bool textVisible = false;  	bool startNextText = false; -	byte *data; -	uint32 len; -	Audio::SoundHandle leadInHandle, leadOutHandle;  	uint32 flags = Audio::Mixer::FLAG_16BITS;  	// This happens if the user quits during the "eye" cutscene. @@ -318,14 +315,7 @@ void MoviePlayer::play(int32 leadIn, int32 leadOut) {  		return;  	if (leadIn) { -		data = _vm->_resman->openResource(leadIn); -		len = _vm->_resman->fetchLen(leadIn) - ResHeader::size(); - -		assert(_vm->_resman->fetchType(data) == WAV_FILE); - -		data += ResHeader::size(); - -		_vm->_sound->playFx(&leadInHandle, data, len, Audio::Mixer::kMaxChannelVolume, 0, false, Audio::Mixer::kMusicSoundType); +		_vm->_sound->playMovieSound(leadIn, kLeadInSound);  	}  	savePalette(); @@ -377,14 +367,7 @@ void MoviePlayer::play(int32 leadIn, int32 leadOut) {  		}  		if (leadOut && _currentFrame == _leadOutFrame) { -			data = _vm->_resman->openResource(leadOut); -			len = _vm->_resman->fetchLen(leadOut) - ResHeader::size(); - -			assert(_vm->_resman->fetchType(data) == WAV_FILE); - -			data += ResHeader::size(); - -			_vm->_sound->playFx(&leadOutHandle, data, len, Audio::Mixer::kMaxChannelVolume, 0, false, Audio::Mixer::kMusicSoundType); +			_vm->_sound->playMovieSound(leadOut, kLeadOutSound);  		}  		syncFrame(); | 
