diff options
| author | Paweł Kołodziejski | 2003-12-26 12:15:23 +0000 | 
|---|---|---|
| committer | Paweł Kołodziejski | 2003-12-26 12:15:23 +0000 | 
| commit | a45e92efed3715b3bb0b1191b718207b191ab1ae (patch) | |
| tree | 79e58723288257ce0e3e68a434b86f17110330d3 /scumm/script_v8.cpp | |
| parent | 908fbe2ac563f41b039da0392baa60207331d64d (diff) | |
| download | scummvm-rg350-a45e92efed3715b3bb0b1191b718207b191ab1ae.tar.gz scummvm-rg350-a45e92efed3715b3bb0b1191b718207b191ab1ae.tar.bz2 scummvm-rg350-a45e92efed3715b3bb0b1191b718207b191ab1ae.zip | |
passthrought v7+ sound voices by imuse digital
svn-id: r11939
Diffstat (limited to 'scumm/script_v8.cpp')
| -rw-r--r-- | scumm/script_v8.cpp | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/scumm/script_v8.cpp b/scumm/script_v8.cpp index 6d4afc2bff..b4675ce533 100644 --- a/scumm/script_v8.cpp +++ b/scumm/script_v8.cpp @@ -1078,9 +1078,10 @@ void ScummEngine_v8::o8_actorOps() {  		// on the current talk channel handle. (If the handle is 0,  		// setChannelPan() won't do anything.) -		if (_actorToPrintStrFor == a->number) -			_mixer->setChannelPan(_sound->_talkChannelHandle, -				(a->talkPan != 64) ? 2 * a->talkPan - 127 : 0); +		if (_actorToPrintStrFor == a->number) { +			if (_sound->isSoundRunning(10000)) +				_imuseDigital->parseScriptCmds(12, 0x700, 10000, a->talkPan, 0, 0, 0, 0); +		}  		break;  	default: | 
