[Scummvm-cvs-logs] SF.net SVN: scummvm:[48884] tools/trunk

sev at users.sourceforge.net sev at users.sourceforge.net
Sat May 1 21:56:11 CEST 2010


Revision: 48884
          http://scummvm.svn.sourceforge.net/scummvm/?rev=48884&view=rev
Author:   sev
Date:     2010-05-01 19:56:11 +0000 (Sat, 01 May 2010)

Log Message:
-----------
Plug in new SCI compression tool and add progress indicator

Modified Paths:
--------------
    tools/trunk/Makefile.common
    tools/trunk/engines/sci/compress_sci.cpp
    tools/trunk/tools.cpp

Modified: tools/trunk/Makefile.common
===================================================================
--- tools/trunk/Makefile.common	2010-05-01 19:45:03 UTC (rev 48883)
+++ tools/trunk/Makefile.common	2010-05-01 19:56:11 UTC (rev 48884)
@@ -35,6 +35,7 @@
 	engines/queen/ \
 	engines/saga/ \
 	engines/scumm/ \
+	engines/sci/ \
 	engines/sword1/ \
 	engines/sword2/ \
 	engines/tinsel/ \
@@ -200,6 +201,7 @@
 	engines/scumm/compress_scumm_bun.o \
 	engines/scumm/compress_scumm_san.o \
 	engines/scumm/compress_scumm_sou.o \
+	engines/sci/compress_sci.o \
 	engines/sword1/compress_sword1.o \
 	engines/sword2/compress_sword2.o \
 	engines/touche/compress_touche.o \

Modified: tools/trunk/engines/sci/compress_sci.cpp
===================================================================
--- tools/trunk/engines/sci/compress_sci.cpp	2010-05-01 19:45:03 UTC (rev 48883)
+++ tools/trunk/engines/sci/compress_sci.cpp	2010-05-01 19:56:11 UTC (rev 48884)
@@ -387,6 +387,8 @@
 		_output.writeUint32LE(_outputOffset);
 		// Seek to end of file
 		_output.seek(0, SEEK_END);
+
+		updateProgress(resourceNo, resourceCount);
 	}
 
 	/* And some clean-up :-) */

Modified: tools/trunk/tools.cpp
===================================================================
--- tools/trunk/tools.cpp	2010-05-01 19:45:03 UTC (rev 48883)
+++ tools/trunk/tools.cpp	2010-05-01 19:56:11 UTC (rev 48884)
@@ -32,6 +32,7 @@
 #include "engines/scumm/compress_scumm_bun.h"
 #include "engines/scumm/compress_scumm_san.h"
 #include "engines/scumm/compress_scumm_sou.h"
+#include "engines/sci/compress_sci.h"
 #include "engines/sword1/compress_sword1.h"
 #include "engines/sword2/compress_sword2.h"
 #include "engines/touche/compress_touche.h"
@@ -64,6 +65,7 @@
 	_tools.push_back(new CompressKyra());
 	_tools.push_back(new CompressQueen());
 	_tools.push_back(new CompressSaga());
+	_tools.push_back(new CompressSci());
 	_tools.push_back(new CompressScummBun());
 	_tools.push_back(new CompressScummSan());
 	_tools.push_back(new CompressScummSou());


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