From 150011b843e865d99322417e45ba53d6a64ff34b Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 24 Jun 2012 23:49:03 +0200 Subject: CGE: Fix FX stereo --- engines/cge/sound.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines/cge/sound.cpp') diff --git a/engines/cge/sound.cpp b/engines/cge/sound.cpp index 7f74794474..b378898955 100644 --- a/engines/cge/sound.cpp +++ b/engines/cge/sound.cpp @@ -91,6 +91,12 @@ void Sound::sndDigiStart(SmpInfo *PSmpInfo) { // Start the new sound _vm->_mixer->playStream(Audio::Mixer::kSFXSoundType, &_soundHandle, Audio::makeLoopingAudioStream(_audioStream, (uint)PSmpInfo->_counter)); + + // CGE pan: + // 8 = Center + // Less = Left + // More = Right + _vm->_mixer->setChannelBalance(_soundHandle, (int8)CLIP(((PSmpInfo->_span - 8) * 16), -127, 127)); } void Sound::stop() { -- cgit v1.2.3