[Scummvm-cvs-logs] SF.net SVN: scummvm:[49247] scummvm/trunk/engines/sci/graphics/picture.cpp
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Wed May 26 19:15:50 CEST 2010
Revision: 49247
http://scummvm.svn.sourceforge.net/scummvm/?rev=49247&view=rev
Author: m_kiewitz
Date: 2010-05-26 17:15:49 +0000 (Wed, 26 May 2010)
Log Message:
-----------
SCI: adding another workaround for picture 376 in sq4/cd (same issue like originally found in r49216)
Modified Paths:
--------------
scummvm/trunk/engines/sci/graphics/picture.cpp
Modified: scummvm/trunk/engines/sci/graphics/picture.cpp
===================================================================
--- scummvm/trunk/engines/sci/graphics/picture.cpp 2010-05-26 16:30:10 UTC (rev 49246)
+++ scummvm/trunk/engines/sci/graphics/picture.cpp 2010-05-26 17:15:49 UTC (rev 49247)
@@ -533,10 +533,16 @@
case PIC_OP_SET_PATTERN:
if (_resourceType >= SCI_PICTURE_TYPE_SCI11) {
if (strcmp(g_sci->getGameID(), "sq4") == 0) {
- // WORKAROUND: For SQ4 / picture 381 handle this like a terminator
+ // WORKAROUND: For SQ4 / for some pictures handle this like a terminator
// This picture includes garbage data, first a set pattern w/o parameter and then short pattern
- if (_resourceId == 381)
+ // I guess that garbage is a left over from the sq4-floppy (sci1) to sq4-cd (sci1.1) conversion
+ switch (_resourceId) {
+ case 381:
+ case 376:
return;
+ default:
+ break;
+ }
}
error("pic-operation set pattern inside sci1.1+ vector data");
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list