Fixed set_balance_on_channel

This commit is contained in:
Josh Yelon 2006-09-27 21:08:10 +00:00
parent 215e2bf894
commit e07a92eee2

View File

@ -975,12 +975,12 @@ set_speaker_mix_or_balance_on_channel() {
//FMOD Returns an error is you try and pan a sound in 3D Audio.
//Which makes sense.
//It is nothing serious, but might as well avoid it while we can.
if ( soundMode & FMOD_3D ) {
if (( soundMode & FMOD_3D ) == 0) {
result = _channel->setPan( _balance );
fmod_audio_errcheck(result);
}
} else {
if ( soundMode & FMOD_3D ) {
if (( soundMode & FMOD_3D ) == 0) {
result = _channel->setSpeakerMix( _frontleft, _frontright, _center, _sub, _backleft, _backright, _sideleft, _sideright );
fmod_audio_errcheck(result);
}