[Scummvm-cvs-logs] SF.net SVN: scummvm: [25268] scummvm/trunk/engines/kyra

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Mon Jan 29 22:34:40 CET 2007


Revision: 25268
          http://scummvm.svn.sourceforge.net/scummvm/?rev=25268&view=rev
Author:   lordhoto
Date:     2007-01-29 13:34:39 -0800 (Mon, 29 Jan 2007)

Log Message:
-----------
cleanup

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/sound.h
    scummvm/trunk/engines/kyra/sound_towns.cpp

Modified: scummvm/trunk/engines/kyra/sound.h
===================================================================
--- scummvm/trunk/engines/kyra/sound.h	2007-01-29 21:21:21 UTC (rev 25267)
+++ scummvm/trunk/engines/kyra/sound.h	2007-01-29 21:34:39 UTC (rev 25268)
@@ -262,7 +262,6 @@
 	bool _sfxIsPlaying;
 	uint _sfxFileIndex;
 	uint8 *_sfxFileData;
-	uint8 *_sfxPlaybackBuffer;
 
 	static const char *_sfxFiles[];
 	static const int _sfxFilenum;

Modified: scummvm/trunk/engines/kyra/sound_towns.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sound_towns.cpp	2007-01-29 21:21:21 UTC (rev 25267)
+++ scummvm/trunk/engines/kyra/sound_towns.cpp	2007-01-29 21:34:39 UTC (rev 25268)
@@ -32,7 +32,7 @@
 namespace Kyra {
 
 SoundTowns::SoundTowns(KyraEngine *engine, Audio::Mixer *mixer) : Sound(engine, mixer), _lastTrack(-1),
-	_currentSFX(0),	_sfxFileData(0), _sfxFileIndex((uint)-1), _sfxPlaybackBuffer(0), _sfxWDTable(0) {
+	_currentSFX(0),	_sfxFileData(0), _sfxFileIndex((uint)-1), _sfxWDTable(0) {
 }
 
 SoundTowns::~SoundTowns() {
@@ -206,17 +206,17 @@
 	uint32 playbackBufferSize = (sfxHeaderID == 1) ? sfxHeaderInBufferSize : sfxHeaderOutBufferSize;
 
 	stopSoundEffect();
-	_sfxPlaybackBuffer = new uint8[playbackBufferSize];
-	memset(_sfxPlaybackBuffer, 0x80, playbackBufferSize);
+	uint8 *sfxPlaybackBuffer = new uint8[playbackBufferSize];
+	memset(sfxPlaybackBuffer, 0x80, playbackBufferSize);
 
 	uint8 * sfxBody = ((uint8*)sfxHeader) + 0x20;
 
 	if (!sfxHeaderID) {
-		memcpy(_sfxPlaybackBuffer, sfxBody, playbackBufferSize);
+		memcpy(sfxPlaybackBuffer, sfxBody, playbackBufferSize);
 	} else if (sfxHeaderID == 1) {
-		Screen::decodeFrame4(sfxBody, _sfxPlaybackBuffer, playbackBufferSize);
+		Screen::decodeFrame4(sfxBody, sfxPlaybackBuffer, playbackBufferSize);
 	} else if (_sfxWDTable) {
-		uint8 * tgt = _sfxPlaybackBuffer;
+		uint8 * tgt = sfxPlaybackBuffer;
 		uint32 sfx_BtTable_Offset = 0;
 		uint32 sfx_WdTable_Offset = 0;
 		uint32 sfx_WdTable_Number = 5;
@@ -234,16 +234,16 @@
 	}
 
 	for (uint32 i = 0; i < playbackBufferSize; i++) {		
-		if (_sfxPlaybackBuffer[i] < 0x80)
-			_sfxPlaybackBuffer[i] = 0x80 - _sfxPlaybackBuffer[i];
+		if (sfxPlaybackBuffer[i] < 0x80)
+			sfxPlaybackBuffer[i] = 0x80 - sfxPlaybackBuffer[i];
 	}
 
 	playbackBufferSize -= 0x20;
-	setPitch(_sfxPlaybackBuffer, playbackBufferSize, sfxHeader->pitch, pitch);
+	setPitch(sfxPlaybackBuffer, playbackBufferSize, sfxHeader->pitch, pitch);
 	
 	_currentSFX = Audio::makeLinearInputStream(0x2b11,
 		Audio::Mixer::FLAG_UNSIGNED | Audio::Mixer::FLAG_LITTLE_ENDIAN | Audio::Mixer::FLAG_AUTOFREE,
-		_sfxPlaybackBuffer, playbackBufferSize, 0, 0);
+		sfxPlaybackBuffer, playbackBufferSize, 0, 0);
 	_mixer->playInputStream(Audio::Mixer::kSFXSoundType, &_sfxHandle, _currentSFX);
 }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list