diff options
Diffstat (limited to 'engines/kyra/engine/items_eob.cpp')
-rw-r--r-- | engines/kyra/engine/items_eob.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/engines/kyra/engine/items_eob.cpp b/engines/kyra/engine/items_eob.cpp index b4d9d67b2b..39054b614d 100644 --- a/engines/kyra/engine/items_eob.cpp +++ b/engines/kyra/engine/items_eob.cpp @@ -466,11 +466,10 @@ void EoBCoreEngine::drawItemIconShape(int pageNum, Item itemId, int x, int y) { const uint8 *shp = _itemIconShapes[icn]; if (applyBluePal) { - if (_flags.gameID == GI_EOB1) { - if (_amigaBlueItemIconShapes) - shp = _amigaBlueItemIconShapes[icn]; - else - ovl = (_configRenderMode == Common::kRenderCGA) ? _itemsOverlayCGA : &_itemsOverlay[icn << 4]; + if (_amigaBlueItemIconShapes) { + shp = _amigaBlueItemIconShapes[icn]; + } else if (_flags.gameID == GI_EOB1) { + ovl = (_configRenderMode == Common::kRenderCGA) ? _itemsOverlayCGA : &_itemsOverlay[icn << 4]; } else { _screen->setFadeTable(_lightBlueFadingTable); _screen->setShapeFadingLevel(1); |