diff options
author | Vincent Hamm | 2002-03-05 21:03:32 +0000 |
---|---|---|
committer | Vincent Hamm | 2002-03-05 21:03:32 +0000 |
commit | 09ff3af07fb007e539f95e24186b3c762f923c53 (patch) | |
tree | bd633a171306b0524f7fb3c49dfd0530b6b425d0 /verbs.cpp | |
parent | c0b0afa68a6f0643e1ee94f8d1c5ff98f557db25 (diff) | |
download | scummvm-rg350-09ff3af07fb007e539f95e24186b3c762f923c53.tar.gz scummvm-rg350-09ff3af07fb007e539f95e24186b3c762f923c53.tar.bz2 scummvm-rg350-09ff3af07fb007e539f95e24186b3c762f923c53.zip |
Fixed struct ImageHeader for v7 implementation
svn-id: r3652
Diffstat (limited to 'verbs.cpp')
-rw-r--r-- | verbs.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -194,8 +194,13 @@ void Scumm::drawVerbBitmap(int vrb, int x, int y) { imptr = (obim+8); } else { imhd = (ImageHeader*)findResourceData(MKID('IMHD'), obim); - imgw = READ_LE_UINT16(&imhd->width) >> 3; - imgh = READ_LE_UINT16(&imhd->height) >> 3; + if (_features & GF_AFTER_V7) { + imgw = READ_LE_UINT16(&imhd->v7.width) >> 3; + imgh = READ_LE_UINT16(&imhd->v7.height) >> 3; + } else { + imgw = READ_LE_UINT16(&imhd->old.width) >> 3; + imgh = READ_LE_UINT16(&imhd->old.height) >> 3; + } imptr = findResource(MKID('IM01'), obim); if (!imptr) |