Cleaned up code/optmized sound code

This commit is contained in:
pagefault
2001-05-09 00:50:31 +00:00
parent 6690b47c8c
commit 3e30cd9830

View File

@@ -488,7 +488,6 @@ int RegisterWinClass(void)
InitSound()
{
HRESULT hr;
WAVEFORMATEX wfx;
if (!SoundEnabled) return FALSE;
@@ -498,8 +497,7 @@ InitSound()
if(DS_OK == DirectSoundCreate(NULL, &lpDirectSound,NULL))
{
hr = lpDirectSound->SetCooperativeLevel(hMainWindow, DSSCL_NORMAL );
if (hr != DS_OK) {SoundEnabled=0; return FALSE;}
if (DS_OK != lpDirectSound->SetCooperativeLevel(hMainWindow, DSSCL_NORMAL)) {SoundEnabled=0; return FALSE;}
}
else
{
@@ -507,6 +505,7 @@ InitSound()
}
wfx.wFormatTag = WAVE_FORMAT_PCM;
switch(SoundQuality)
{
case 0:
@@ -569,9 +568,7 @@ InitSound()
dsbd.dwBufferBytes = SoundBufferSize;
dsbd.lpwfxFormat = &wfx;
hr = lpDirectSound->CreateSoundBuffer(&dsbd, &SoundBuffer, NULL);
if(DS_OK == hr)
if(DS_OK == lpDirectSound->CreateSoundBuffer(&dsbd, &SoundBuffer, NULL))
{
if(DS_OK != SoundBuffer->Play(0,0,DSBPLAY_LOOPING ))
{
@@ -589,7 +586,6 @@ InitSound()
ReInitSound()
{
HRESULT hr;
WAVEFORMATEX wfx;
if (!SoundEnabled) return FALSE;
@@ -600,8 +596,8 @@ ReInitSound()
PrevSoundQuality=SoundQuality;
PrevStereoSound=StereoSound;
wfx.wFormatTag = WAVE_FORMAT_PCM;
switch(SoundQuality)
{
case 0:
@@ -659,9 +655,7 @@ ReInitSound()
dsbd.dwBufferBytes = SoundBufferSize;
dsbd.lpwfxFormat = &wfx;
hr = lpDirectSound->CreateSoundBuffer(&dsbd, &SoundBuffer, NULL);
if(DS_OK == hr)
if(DS_OK == lpDirectSound->CreateSoundBuffer(&dsbd, &SoundBuffer, NULL))
{
if(DS_OK != SoundBuffer->Play(0,0,DSBPLAY_LOOPING ))
{