[Scummvm-cvs-logs] SF.net SVN: scummvm: [24313] scummvm/trunk/engines/agos/res.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Sat Oct 14 15:51:06 CEST 2006


Revision: 24313
          http://svn.sourceforge.net/scummvm/?rev=24313&view=rev
Author:   kirben
Date:     2006-10-14 06:51:01 -0700 (Sat, 14 Oct 2006)

Log Message:
-----------
Add more filename differences in Amiga demo of Elvira 1

Modified Paths:
--------------
    scummvm/trunk/engines/agos/res.cpp

Modified: scummvm/trunk/engines/agos/res.cpp
===================================================================
--- scummvm/trunk/engines/agos/res.cpp	2006-10-14 13:23:54 UTC (rev 24312)
+++ scummvm/trunk/engines/agos/res.cpp	2006-10-14 13:51:01 UTC (rev 24313)
@@ -498,7 +498,7 @@
 #define SD_TYPE_LITERAL (0)
 #define SD_TYPE_MATCH   (1)
 
-static bool decrunchFile(byte *src, byte *dst, uint32 size) {
+bool AGOSEngine::decrunchFile(byte *src, byte *dst, uint32 size) {
 	byte *s = src + size - 4;
 	uint32 destlen = READ_BE_UINT32 (s);
 	uint32 bb, x, y;
@@ -666,8 +666,16 @@
 				sprintf(filename, "%.3d%d.out", id, type);
 			} else if (getGameType() == GType_ELVIRA1 || getGameType() == GType_ELVIRA2) {
 				if (getGameId() == GID_ELVIRA1DEMO) {
-					if (id == 27)
+					if (id == 20)
+						sprintf(filename, "D%d.out", type);
+					else if (id == 26)
+						sprintf(filename, "J%d.out", type);
+					else if (id == 27)
 						sprintf(filename, "K%d.out", type);
+					else if (id == 33)
+						sprintf(filename, "Q%d.out", type);
+					else if (id == 34)
+						sprintf(filename, "R%d.out", type);
 					else
 						sprintf(filename, "%.1d%d.out", id, type);
 				} else {


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