From ad2c0aaf3d81688f9c575eef64b571cb73249997 Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Sat, 26 Apr 2014 00:08:37 +0200 Subject: ILLUSIONS: Add sound effects - Fix priority bugs in Duckman - Add more script and sequence opcodes --- engines/illusions/illusions.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/illusions/illusions.cpp') 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); } -- cgit v1.2.3