diff options
Diffstat (limited to 'scumm/object.cpp')
-rw-r--r-- | scumm/object.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scumm/object.cpp b/scumm/object.cpp index c2b1ec747a..1f59bdb41c 100644 --- a/scumm/object.cpp +++ b/scumm/object.cpp @@ -1388,8 +1388,9 @@ void ScummEngine::setCursorImg(uint img, uint room, uint imgindex) { w = READ_LE_UINT16(&foir.imhd->v7.width) / 8; h = READ_LE_UINT16(&foir.imhd->v7.height) / 8; } else { - setCursorHotspot(READ_LE_UINT16(&foir.imhd->old.hotspot[0].x), - READ_LE_UINT16(&foir.imhd->old.hotspot[0].y)); + if (!(_features & GF_HUMONGOUS)) + setCursorHotspot(READ_LE_UINT16(&foir.imhd->old.hotspot[0].x), + READ_LE_UINT16(&foir.imhd->old.hotspot[0].y)); w = READ_LE_UINT16(&foir.cdhd->v6.w) / 8; h = READ_LE_UINT16(&foir.cdhd->v6.h) / 8; } |