[Scummvm-cvs-logs] SF.net SVN: scummvm:[53311] scummvm/trunk/engines/sword25/gfx/image/ vectorimage.cpp

sev at users.sourceforge.net sev at users.sourceforge.net
Wed Oct 13 01:32:55 CEST 2010


Revision: 53311
          http://scummvm.svn.sourceforge.net/scummvm/?rev=53311&view=rev
Author:   sev
Date:     2010-10-12 23:32:55 +0000 (Tue, 12 Oct 2010)

Log Message:
-----------
SWORD25: Fix bug in SWF parser

Modified Paths:
--------------
    scummvm/trunk/engines/sword25/gfx/image/vectorimage.cpp

Modified: scummvm/trunk/engines/sword25/gfx/image/vectorimage.cpp
===================================================================
--- scummvm/trunk/engines/sword25/gfx/image/vectorimage.cpp	2010-10-12 23:32:32 UTC (rev 53310)
+++ scummvm/trunk/engines/sword25/gfx/image/vectorimage.cpp	2010-10-12 23:32:55 UTC (rev 53311)
@@ -335,15 +335,15 @@
 			// Feststellen welche Parameter gesetzt werden
 			uint32 stateNewStyles = bs.getBits(1);
 			uint32 stateLineStyle = bs.getBits(1);
+			uint32 stateFillStyle0 = bs.getBits(1);
 			uint32 stateFillStyle1 = bs.getBits(1);
-			uint32 stateFillStyle0 = bs.getBits(1);
 			uint32 stateMoveTo = bs.getBits(1);
 
 			// End der Shape-Definition erreicht?
-			if (!stateNewStyles && !stateLineStyle && !stateFillStyle0 && !stateFillStyle1 && !stateMoveTo)
+			if (!stateNewStyles && !stateLineStyle && !stateFillStyle0 && !stateFillStyle1 && !stateMoveTo) {
 				endOfShapeDiscovered = true;
 			// Parameter dekodieren
-			else {
+			} else {
 				int32 moveDeltaX = 0;
 				int32 moveDeltaY = 0;
 				if (stateMoveTo) {
@@ -407,10 +407,10 @@
 
 			// Curved edge
 			if (edgeFlag == 0) {
-				/* int32 ControlDeltaX = */bs.getSignedBits(numBits);
-				/* int32 ControlDeltaY = */bs.getSignedBits(numBits);
-				/* int32 AnchorDeltaX = */bs.getSignedBits(numBits);
-				/* int32 AnchorDeltaY = */bs.getSignedBits(numBits);
+				/* int32 controlDeltaX = */bs.getSignedBits(numBits);
+				/* int32 controlDeltaY = */bs.getSignedBits(numBits);
+				/* int32 anchorDeltaX = */bs.getSignedBits(numBits);
+				/* int32 anchorDeltaY = */bs.getSignedBits(numBits);
 
 #if 0 // TODO
 				double controlX = _elements.back()._paths.last_x() + controlDeltaX;


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