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

kirben at users.sourceforge.net kirben at users.sourceforge.net
Thu Oct 5 12:10:32 CEST 2006


Revision: 24123
          http://svn.sourceforge.net/scummvm/?rev=24123&view=rev
Author:   kirben
Date:     2006-10-05 03:10:26 -0700 (Thu, 05 Oct 2006)

Log Message:
-----------
Fix opening credits of Elvira 2

Modified Paths:
--------------
    scummvm/trunk/engines/agos/agos.h
    scummvm/trunk/engines/agos/items.cpp

Modified: scummvm/trunk/engines/agos/agos.h
===================================================================
--- scummvm/trunk/engines/agos/agos.h	2006-10-05 08:54:51 UTC (rev 24122)
+++ scummvm/trunk/engines/agos/agos.h	2006-10-05 10:10:26 UTC (rev 24123)
@@ -1015,6 +1015,9 @@
 	void oe1_zoneDisk();
 	void oe1_printStats();
 
+	// Opcodes, Elvira 2 only
+	void oe2_opcode161();
+
 	// Opcodes, Waxworks only
 	void oww_moveDirn();
 	void oww_goto();

Modified: scummvm/trunk/engines/agos/items.cpp
===================================================================
--- scummvm/trunk/engines/agos/items.cpp	2006-10-05 08:54:51 UTC (rev 24122)
+++ scummvm/trunk/engines/agos/items.cpp	2006-10-05 10:10:26 UTC (rev 24123)
@@ -319,10 +319,31 @@
 	op[99] = &AGOSEngine::o1_stopAnimate;
 	op[127] = &AGOSEngine::o1_playTune;
 	op[148] = &AGOSEngine::oww_ifDoorOpen;
+	op[161] = &AGOSEngine::oe2_opcode161;
+	op[175] = &AGOSEngine::o_getDollar2;
+	op[179] = &AGOSEngine::o_isAdjNoun;
 	op[180] = &AGOSEngine::o_b2Set;
 	op[181] = &AGOSEngine::o_b2Clear;
 	op[182] = &AGOSEngine::o_b2Zero;
 	op[183] = &AGOSEngine::o_b2NotZero;
+
+	// Code difference, check if triggered
+	op[162] = NULL;
+	op[163] = NULL;
+	op[164] = NULL;
+	op[165] = NULL;
+	op[166] = NULL;
+	op[167] = NULL;
+	op[168] = NULL;
+	op[169] = NULL;
+	op[170] = NULL;
+	op[171] = NULL;
+	op[172] = NULL;
+	op[173] = NULL;
+	op[174] = NULL;
+	op[176] = NULL;
+	op[177] = NULL;
+	op[178] = NULL;
 }
 
 void AGOSEngine::setupWaxworksOpcodes(OpcodeProc *op) {
@@ -1758,7 +1779,14 @@
 	// 270: print stats
 }
 
+// -----------------------------------------------------------------------
+// Elvira 2 Opcodes
+// -----------------------------------------------------------------------
 
+void AGOSEngine::oe2_opcode161() {
+	// 161:
+}
+
 // -----------------------------------------------------------------------
 // Waxworks Opcodes
 // -----------------------------------------------------------------------


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