[Scummvm-cvs-logs] SF.net SVN: scummvm:[51955] scummvm/trunk/engines/sci/graphics/view.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Tue Aug 10 20:00:27 CEST 2010


Revision: 51955
          http://scummvm.svn.sourceforge.net/scummvm/?rev=51955&view=rev
Author:   m_kiewitz
Date:     2010-08-10 18:00:27 +0000 (Tue, 10 Aug 2010)

Log Message:
-----------
SCI: adding displaceY adjust for sci1.1 views

sierra sci did this in their getCelRect(), we are doing it while loading, fixes laura bow not appearing in taxi (bug #3041220)

Modified Paths:
--------------
    scummvm/trunk/engines/sci/graphics/view.cpp

Modified: scummvm/trunk/engines/sci/graphics/view.cpp
===================================================================
--- scummvm/trunk/engines/sci/graphics/view.cpp	2010-08-10 17:16:38 UTC (rev 51954)
+++ scummvm/trunk/engines/sci/graphics/view.cpp	2010-08-10 18:00:27 UTC (rev 51955)
@@ -256,6 +256,8 @@
 				cel->scriptHeight = cel->height = READ_SCI11ENDIAN_UINT16(celData + 2);
 				cel->displaceX = READ_SCI11ENDIAN_UINT16(celData + 4);
 				cel->displaceY = READ_SCI11ENDIAN_UINT16(celData + 6);
+				if (cel->displaceY < 0)
+					cel->displaceY += 255; // sierra did this adjust in their getCelRect()
 
 				assert(cel->width && cel->height);
 


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