diff options
author | Gregory Montoir | 2003-11-14 16:16:55 +0000 |
---|---|---|
committer | Gregory Montoir | 2003-11-14 16:16:55 +0000 |
commit | 2312111a3a5519c2c4d36733c204e85b4f4b5557 (patch) | |
tree | aa69a8cf55949aa2d3fa8eea5f7dd7d2f9968a12 /queen | |
parent | 730fd27a19315234166dfb1dec324d433b1ffef3 (diff) | |
download | scummvm-rg350-2312111a3a5519c2c4d36733c204e85b4f4b5557.tar.gz scummvm-rg350-2312111a3a5519c2c4d36733c204e85b4f4b5557.tar.bz2 scummvm-rg350-2312111a3a5519c2c4d36733c204e85b4f4b5557.zip |
fix 'wrong background when talking to Faye inside the plane' issue
svn-id: r11297
Diffstat (limited to 'queen')
-rw-r--r-- | queen/logic.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/queen/logic.cpp b/queen/logic.cpp index 14f0d6288c..e9bf01dc19 100644 --- a/queen/logic.cpp +++ b/queen/logic.cpp @@ -1060,12 +1060,15 @@ void Logic::roomSetupObjects() { ++curImage; _numFrames = curImage; for (i = firstRoomObj; i <= lastRoomObj; ++i) { - int16 obj = _objectData[i].image; - if (obj > 5000) { - obj -= 5000; - GraphicData *pgd = &_graphicData[obj]; - _graphics->bankUnpack(pgd->firstFrame, curImage, 15); - _graphics->bobPaste(curImage, pgd->x, pgd->y); + ObjectData *pod = &_objectData[i]; + if (pod->name > 0) { + int16 obj = pod->image; + if (obj > 5000) { + obj -= 5000; + GraphicData *pgd = &_graphicData[obj]; + _graphics->bankUnpack(pgd->firstFrame, curImage, 15); + _graphics->bobPaste(curImage, pgd->x, pgd->y); + } } } } |