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

sev at users.sourceforge.net sev at users.sourceforge.net
Wed Oct 13 02:00:42 CEST 2010


Revision: 53376
          http://scummvm.svn.sourceforge.net/scummvm/?rev=53376&view=rev
Author:   sev
Date:     2010-10-13 00:00:41 +0000 (Wed, 13 Oct 2010)

Log Message:
-----------
SWORD25: Fixed vector renderer. Yay!

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-13 00:00:20 UTC (rev 53375)
+++ scummvm/trunk/engines/sword25/gfx/image/vectorimage.cpp	2010-10-13 00:00:41 UTC (rev 53376)
@@ -414,14 +414,6 @@
 						numLineBits = 0;
 				}
 
-				if (stateNewStyles) {
-					// An dieser Stelle werden in Flash die alten Style-Definitionen verworfen und mit den neuen \xFCberschrieben.
-					// Es wird ein neues Element begonnen.
-					_elements.resize(_elements.size() + 1);
-					if (!parseStyles(shapeType, bs, numFillBits, numLineBits))
-						return false;
-				}
-
 				// Ein neuen Pfad erzeugen, es sei denn, es wurden nur neue Styles definiert
 				if (stateLineStyle || stateFillStyle0 || stateFillStyle1 || stateMoveTo) {
 					// Store previous curve if any
@@ -436,6 +428,14 @@
 					bez[0].y3 = curY;
 					bezNodes = 0;
 				}
+
+				if (stateNewStyles) {
+					// An dieser Stelle werden in Flash die alten Style-Definitionen verworfen und mit den neuen \xFCberschrieben.
+					// Es wird ein neues Element begonnen.
+					_elements.resize(_elements.size() + 1);
+					if (!parseStyles(shapeType, bs, numFillBits, numLineBits))
+						return false;
+				}
 			}
 		} else {
 			// Edge Record


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