diff options
author | Paweł Kołodziejski | 2003-04-13 16:42:33 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2003-04-13 16:42:33 +0000 |
commit | e0d170facae4bbabb6f106105899bccb6955e656 (patch) | |
tree | d0a032eb0dddb7d40f4e934891e38252ff88792c /scumm/object.cpp | |
parent | aff192d554543b50cac9bf40d6e11a72c314821a (diff) | |
download | scummvm-rg350-e0d170facae4bbabb6f106105899bccb6955e656.tar.gz scummvm-rg350-e0d170facae4bbabb6f106105899bccb6955e656.tar.bz2 scummvm-rg350-e0d170facae4bbabb6f106105899bccb6955e656.zip |
handle old_bundle offsets getVerbEntrypoint(), o5_setObjectName(), getObjOrActorName() funcs
svn-id: r7003
Diffstat (limited to 'scumm/object.cpp')
-rw-r--r-- | scumm/object.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/object.cpp b/scumm/object.cpp index 0adb79478f..00a4efd414 100644 --- a/scumm/object.cpp +++ b/scumm/object.cpp @@ -831,7 +831,10 @@ byte *Scumm::getObjOrActorName(int obj) { objptr = getOBCDFromObject(obj); if (objptr) - offset = READ_LE_UINT16(objptr + 18); + if (_features & GF_OLD_BUNDLE) + offset = READ_LE_UINT16(objptr + 20); + else + offset = READ_LE_UINT16(objptr + 18); return (objptr + offset); } |