[Scummvm-cvs-logs] SF.net SVN: scummvm: [21348] scummvm/trunk/engines/kyra/animator.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Fri Mar 17 12:50:00 CET 2006


Revision: 21348
Author:   lordhoto
Date:     2006-03-17 12:49:12 -0800 (Fri, 17 Mar 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21348&view=rev

Log Message:
-----------
Fixes animations when brandon turns inivisible/visible.

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/animator.cpp
Modified: scummvm/trunk/engines/kyra/animator.cpp
===================================================================
--- scummvm/trunk/engines/kyra/animator.cpp	2006-03-17 19:39:46 UTC (rev 21347)
+++ scummvm/trunk/engines/kyra/animator.cpp	2006-03-17 20:49:12 UTC (rev 21348)
@@ -339,7 +339,7 @@
 				if (!_vm->_scaleMode) {
 					if (flagUnk3 & 0x100) {
 						_screen->drawShape(drawPage, curObject->sceneAnimPtr, xpos, ypos, 2, curObject->flags | flagUnk1 | 0x100, (uint8*)_vm->_brandonPoisonFlagsGFX, int(1), drawLayer);
-					} else if (flagUnk3 & 0x4000) {
+					} else if (flagUnk2 & 0x4000) {
 						_screen->drawShape(drawPage, curObject->sceneAnimPtr, xpos, ypos, 2, curObject->flags | flagUnk1 | 0x4000, int(_vm->_brandonInvFlag), drawLayer);
 					} else {
 						_screen->drawShape(drawPage, curObject->sceneAnimPtr, xpos, ypos, 2, curObject->flags | flagUnk1, drawLayer);
@@ -347,7 +347,7 @@
 				} else {
 					if (flagUnk3 & 0x100) {
 						_screen->drawShape(drawPage, curObject->sceneAnimPtr, xpos, ypos, 2, curObject->flags | flagUnk1 | 0x104, (uint8*)_vm->_brandonPoisonFlagsGFX, int(1), drawLayer, _brandonScaleX, _brandonScaleY);
-					} else if (flagUnk3 & 0x4000) {
+					} else if (flagUnk2 & 0x4000) {
 						_screen->drawShape(drawPage, curObject->sceneAnimPtr, xpos, ypos, 2, curObject->flags | flagUnk1 | 0x4004, int(_vm->_brandonInvFlag), drawLayer, _brandonScaleX, _brandonScaleY);
 					} else {
 						_screen->drawShape(drawPage, curObject->sceneAnimPtr, xpos, ypos, 2, curObject->flags | flagUnk1 | 0x4, drawLayer, _brandonScaleX, _brandonScaleY);


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