[Scummvm-cvs-logs] SF.net SVN: scummvm: [30104] scummvm/trunk/engines/lure

dreammaster at users.sourceforge.net dreammaster at users.sourceforge.net
Mon Dec 31 14:37:14 CET 2007


Revision: 30104
          http://scummvm.svn.sourceforge.net/scummvm/?rev=30104&view=rev
Author:   dreammaster
Date:     2007-12-31 05:37:14 -0800 (Mon, 31 Dec 2007)

Log Message:
-----------
Bugfix to data position start in vga decoder, and made ega/vga decoder methods public visibility

Modified Paths:
--------------
    scummvm/trunk/engines/lure/decode.cpp
    scummvm/trunk/engines/lure/decode.h

Modified: scummvm/trunk/engines/lure/decode.cpp
===================================================================
--- scummvm/trunk/engines/lure/decode.cpp	2007-12-31 13:26:29 UTC (rev 30103)
+++ scummvm/trunk/engines/lure/decode.cpp	2007-12-31 13:37:14 UTC (rev 30104)
@@ -224,7 +224,7 @@
 	// Set up initial states
 	dataIn = src;
 	outputOffset = 0;
-	dataPos = READ_LE_UINT32(dataIn + 0x400);
+	dataPos = READ_LE_UINT32(dataIn->data() + 0x400);
 	dataPos2 = 0x404;
 
 	CH = ESBX();

Modified: scummvm/trunk/engines/lure/decode.h
===================================================================
--- scummvm/trunk/engines/lure/decode.h	2007-12-31 13:26:29 UTC (rev 30103)
+++ scummvm/trunk/engines/lure/decode.h	2007-12-31 13:37:14 UTC (rev 30104)
@@ -48,10 +48,10 @@
 	void decrCtr();
 	bool shlCarry();
 
+public:
+	MemoryBlock *decode(MemoryBlock *src, uint32 maxOutputSize  = SCREEN_SIZE + 1);
 	MemoryBlock *egaDecode(MemoryBlock *src, uint32 maxOutputSize);
 	MemoryBlock *vgaDecode(MemoryBlock *src, uint32 maxOutputSize);
-public:
-	MemoryBlock *decode(MemoryBlock *src, uint32 maxOutputSize  = SCREEN_SIZE + 1);
 };
 
 class AnimationDecoder {


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