diff options
author | Strangerke | 2017-01-05 08:56:49 -0800 |
---|---|---|
committer | Eugene Sandulenko | 2017-01-25 22:42:21 +0100 |
commit | 05833d27e342336d37d80863bac11c028926a50e (patch) | |
tree | 1ea9e81b185e692c4dac84076448d167451d21a6 /engines/cryo/video.cpp | |
parent | e20f65e5ea3eac8420fc5b54e5ad64d538b98148 (diff) | |
download | scummvm-rg350-05833d27e342336d37d80863bac11c028926a50e.tar.gz scummvm-rg350-05833d27e342336d37d80863bac11c028926a50e.tar.bz2 scummvm-rg350-05833d27e342336d37d80863bac11c028926a50e.zip |
CRYO: Remove some useless variables
Diffstat (limited to 'engines/cryo/video.cpp')
-rw-r--r-- | engines/cryo/video.cpp | 61 |
1 files changed, 7 insertions, 54 deletions
diff --git a/engines/cryo/video.cpp b/engines/cryo/video.cpp index 7d783e96c1..4f92a0e5f2 100644 --- a/engines/cryo/video.cpp +++ b/engines/cryo/video.cpp @@ -36,11 +36,8 @@ HnmPlayer::HnmPlayer(CryoEngine *vm) : _vm(vm) { _useSound = false; _soundChannel = nullptr; _soundGroup = nullptr; - _soundChannelAdpcm = nullptr; - _soundGroupAdpcm = nullptr; _prevRight = _prevLeft = 0; _useAdpcm = false; - _useMono = false; _customChunkHandler = nullptr; _preserveColor0 = false; _safePalette = false; @@ -57,7 +54,6 @@ void HnmPlayer::resetInternals() { _tmpBuffer[1] = nullptr; _finalBuffer = nullptr; _readBuffer = nullptr; - _totalRead = 0; for (int i = 0; i < 256; i++) { _palette[i].a = 0; _palette[i].r = 0; @@ -85,7 +81,6 @@ void HnmPlayer::resetInternalTimer() { // Original name: CLHNM_Reset void HnmPlayer::reset() { _frameNum = 0; - _totalRead = 0; _soundStarted = false; _pendingSounds = 0; resetInternalTimer(); @@ -121,14 +116,6 @@ void HnmPlayer::wantsSound(bool sound) { void HnmPlayer::setupSound(int16 numSounds, int16 length, int16 sampleSize, float rate, int16 mode) { _soundChannel = new SoundChannel(mode); _soundGroup = new SoundGroup(_vm, numSounds, length, sampleSize, rate, mode); - if (sampleSize == 16) - _soundGroup->reverse16All(); -} - -// Original name: CLHNM_SetupSoundADPCM -void HnmPlayer::setupSoundADPCM(int16 numSounds, int16 length, int16 sampleSize, float rate, int16 mode) { - _soundChannelAdpcm = new SoundChannel(mode); - _soundGroupAdpcm = new SoundGroup(_vm, numSounds, length, sampleSize, rate, mode); } // Original name: CLHNM_CloseSound @@ -138,19 +125,11 @@ void HnmPlayer::closeSound() { delete(_soundChannel); _soundChannel = nullptr; } + if (_soundGroup) { delete(_soundGroup); _soundGroup = nullptr; } - if (_soundChannelAdpcm) { - _soundChannelAdpcm->stop(); - delete(_soundChannelAdpcm); - _soundChannelAdpcm = nullptr; - } - if (_soundGroupAdpcm) { - delete(_soundGroupAdpcm); - _soundGroupAdpcm = nullptr; - } } // Original name: CLHNM_LoadDecompTable @@ -272,7 +251,6 @@ bool HnmPlayer::loadFrame() { tryRead(chunk - 4); _dataPtr = _readBuffer; - _totalRead += chunk; return true; } @@ -480,7 +458,6 @@ bool HnmPlayer::nextElement() { _dataPtr += 1; char h7 = *_dataPtr; _dataPtr += 1; - _chunkId = id; switch (id) { case MKTAG16('L', 'P'): changePalette(); @@ -515,13 +492,8 @@ bool HnmPlayer::nextElement() { // else memcpy(_finalBuffer, _newFrameBuffer, _header._height); //TODO: wrong size? } - if (_useAdpcm) { - if (!_soundStarted) { - for (int16 i = 0; i < _pendingSounds; i++) - _soundGroupAdpcm->playNextSample(_soundChannel); - _soundStarted = true; - } - } else if (!_soundStarted) { + + if (!_soundStarted) { for (int16 i = 0; i < _pendingSounds; i++) _soundGroup->playNextSample(_soundChannel); _soundStarted = true; @@ -554,19 +526,19 @@ bool HnmPlayer::nextElement() { else _pendingSounds++; } else { - int16 *sound_buffer = (int16 *)_soundGroupAdpcm->getNextBuffer(); + int16 *sound_buffer = (int16 *)_soundGroup->getNextBuffer(); if (!_pendingSounds) { const int kDecompTableSize = 256 * sizeof(int16); loadDecompTable((int16 *)_dataPtr); decompADPCM(_dataPtr + kDecompTableSize, sound_buffer, sound_size - kDecompTableSize); - _soundGroupAdpcm->assignDatas(sound_buffer, (sound_size - kDecompTableSize) * 2, false); + _soundGroup->assignDatas(sound_buffer, (sound_size - kDecompTableSize) * 2, false); } else { decompADPCM(_dataPtr, sound_buffer, sound_size); - _soundGroupAdpcm->assignDatas(sound_buffer, sound_size * 2, false); + _soundGroup->assignDatas(sound_buffer, sound_size * 2, false); } _pendingSounds++; if (_soundStarted) - _soundGroupAdpcm->playNextSample(_soundChannel); + _soundGroup->playNextSample(_soundChannel); } } else error("nextElement - unexpected flag"); @@ -658,24 +630,5 @@ void HnmPlayer::selectBuffers() { } } -// Original name: CLHNM_Done -void HnmPlayer::done() { -} - -// Original name: CLHNM_CanLoop -void HnmPlayer::canLoop(bool canLoop) { - _canLoop = canLoop; -} - -// Original name: CLHNM_SoundInADPCM -void HnmPlayer::soundInADPCM(bool isAdpcm) { - _useAdpcm = isAdpcm; -} - -// Original name: CLHNM_SoundMono -void HnmPlayer::soundMono(bool isMono) { - _useMono = isMono; -} - } // namespace Cryo |