mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-15 00:41:55 +00:00
- pitch fix.
This commit is contained in:
parent
3a7067dbec
commit
920f424184
1 changed files with 2 additions and 2 deletions
|
@ -540,7 +540,7 @@ void UpdateSounds()
|
||||||
if (!(chan->ChanFlags & (CHANF_UI|CHANF_FORGETTABLE)))
|
if (!(chan->ChanFlags & (CHANF_UI|CHANF_FORGETTABLE)))
|
||||||
{
|
{
|
||||||
int nVolume = 255;
|
int nVolume = 255;
|
||||||
int nPitch = int(chan->Pitch * (128.f * 11025.f)) - 11025;
|
int nPitch = int(chan->Pitch * (11025.f / 128.f)) - 11025;
|
||||||
GetSpriteSoundPitch(&nVolume, &nPitch);
|
GetSpriteSoundPitch(&nVolume, &nPitch);
|
||||||
soundEngine->SetPitch(chan, (11025 + nPitch) / 11025.f);
|
soundEngine->SetPitch(chan, (11025 + nPitch) / 11025.f);
|
||||||
soundEngine->SetVolume(chan, nVolume / 255.f);
|
soundEngine->SetVolume(chan, nVolume / 255.f);
|
||||||
|
@ -597,7 +597,7 @@ void PlayFX2(unsigned short nSound, short nSprite)
|
||||||
|
|
||||||
if (nSprite)
|
if (nSprite)
|
||||||
{
|
{
|
||||||
soundEngine->StartSound(SOURCE_Actor, &sprite[nSprite], nullptr, CHAN_BODY, CHANF_NONE, nSound+1, nVolume / 255.f, ATTN_NORM, nullptr, (11025 + nPitch) / 11025.f);
|
soundEngine->StartSound(SOURCE_Actor, &sprite[nSprite], nullptr, CHAN_BODY, CHANF_OVERLAP, nSound+1, nVolume / 255.f, ATTN_NORM, nullptr, (11025 + nPitch) / 11025.f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue