[Scummvm-cvs-logs] SF.net SVN: scummvm:[54864] scummvm/trunk/engines/mohawk/myst_scripts.cpp

bgk at users.sourceforge.net bgk at users.sourceforge.net
Sat Dec 11 13:59:56 CET 2010


Revision: 54864
          http://scummvm.svn.sourceforge.net/scummvm/?rev=54864&view=rev
Author:   bgk
Date:     2010-12-11 12:59:56 +0000 (Sat, 11 Dec 2010)

Log Message:
-----------
MOHAWK: Fix using wrong coordinates in Myst opcode 28, restoreDefaultRect

Modified Paths:
--------------
    scummvm/trunk/engines/mohawk/myst_scripts.cpp

Modified: scummvm/trunk/engines/mohawk/myst_scripts.cpp
===================================================================
--- scummvm/trunk/engines/mohawk/myst_scripts.cpp	2010-12-11 11:40:12 UTC (rev 54863)
+++ scummvm/trunk/engines/mohawk/myst_scripts.cpp	2010-12-11 12:59:56 UTC (rev 54864)
@@ -603,7 +603,13 @@
 		debugC(kDebugScript, "\trect.right: %d", rect.right);
 		debugC(kDebugScript, "\trect.bottom: %d", rect.bottom);
 
-		_vm->_gfx->copyImageSectionToScreen(_vm->getCardBackgroundId(), rect, rect);
+		Common::Rect src;
+		src.left = rect.left;
+		src.top = 333 - rect.bottom;
+		src.right = rect.right;
+		src.bottom = 333 - rect.top;
+
+		_vm->_gfx->copyImageSectionToScreen(_vm->getCardBackgroundId(), src, rect);
 	} else
 		unknown(op, var, argc, argv);
 }


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