diff options
author | Gregory Montoir | 2004-09-18 00:36:17 +0000 |
---|---|---|
committer | Gregory Montoir | 2004-09-18 00:36:17 +0000 |
commit | 22b2cfa00255dcb282c88817f5b33c0999473ab7 (patch) | |
tree | b032b16ba1bd4d0c2f1614153f774a95488a2922 /scumm/akos.cpp | |
parent | 48fb2878871488c5c4bfc3e674e68873e1c5a2a6 (diff) | |
download | scummvm-rg350-22b2cfa00255dcb282c88817f5b33c0999473ab7.tar.gz scummvm-rg350-22b2cfa00255dcb282c88817f5b33c0999473ab7.tar.bz2 scummvm-rg350-22b2cfa00255dcb282c88817f5b33c0999473ab7.zip |
preliminar AuxQueue support (freddemo intro), some glitches though
svn-id: r15149
Diffstat (limited to 'scumm/akos.cpp')
-rw-r--r-- | scumm/akos.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/scumm/akos.cpp b/scumm/akos.cpp index 27a130c6a7..f2b498e05d 100644 --- a/scumm/akos.cpp +++ b/scumm/akos.cpp @@ -1245,7 +1245,7 @@ byte AkosRenderer::codec32(int xmoveCur, int ymoveCur) { if (_draw_bottom < dst.bottom) _draw_bottom = dst.bottom; - _vm->gdi.decompressImageHE(_outptr, _outwidth, &dst, _srcptr, &src); + _vm->gdi.decompressWizImage(_outptr, _outwidth, &dst, _srcptr, &src); return 0; } @@ -1381,7 +1381,7 @@ bool ScummEngine::akos_increaseAnim(Actor *a, int chan, const byte *aksq, const curpos += aksq[curpos + 2]; break; case AKC_C08E: - //akos_queCommand(7, a, GB(2), 0); + akos_queCommand(7, a, GW(2), 0); curpos += 4; break; default: @@ -1674,7 +1674,9 @@ void ScummEngine::akos_processQueue() { a->offs_y = param_2; break; case 7: - if (param_1 != 0) { + if (_heversion >= 72) { + queueAuxEntry(a->number, param_1); + } else if (param_1 != 0) { if (_imuseDigital) { _imuseDigital->setVolume(param_1, param_2); } |