diff options
author | johndoe123 | 2014-04-26 00:08:37 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | ad2c0aaf3d81688f9c575eef64b571cb73249997 (patch) | |
tree | 188ab3b052b4340b8ee7b17c5dc550ae6dd4c4f9 /engines/illusions/illusions.cpp | |
parent | 9885a050f2e9b718e3fb7bab224dcfdc18292231 (diff) | |
download | scummvm-rg350-ad2c0aaf3d81688f9c575eef64b571cb73249997.tar.gz scummvm-rg350-ad2c0aaf3d81688f9c575eef64b571cb73249997.tar.bz2 scummvm-rg350-ad2c0aaf3d81688f9c575eef64b571cb73249997.zip |
ILLUSIONS: Add sound effects
- Fix priority bugs in Duckman
- Add more script and sequence opcodes
Diffstat (limited to 'engines/illusions/illusions.cpp')
-rw-r--r-- | engines/illusions/illusions.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/illusions/illusions.cpp b/engines/illusions/illusions.cpp index c58eb85c0d..993da5bad4 100644 --- a/engines/illusions/illusions.cpp +++ b/engines/illusions/illusions.cpp @@ -182,7 +182,7 @@ int IllusionsEngine::updateGraphics(uint flags) { } */ if (actor->_surfInfo._dimensions._width && actor->_surfInfo._dimensions._height) { - uint32 priority = control->getPriority(); + uint32 priority = control->getDrawPriority(); _screen->_drawQueue->insertSprite(&actor->_drawFlags, actor->_surface, actor->_surfInfo._dimensions, drawPosition, control->_position, priority, actor->_scale, actor->_spriteFlags); @@ -191,7 +191,8 @@ int IllusionsEngine::updateGraphics(uint flags) { } if (_screenText->_surface) { - int16 priority = getPriorityFromBase(99); + // TODO Make nicer + uint32 priority = getGameId() == kGameIdDuckman ? getPriorityFromBase(19) : getPriorityFromBase(99); _screen->_drawQueue->insertTextSurface(_screenText->_surface, _screenText->_dimensions, _screenText->_position, priority); } |