[Scummvm-cvs-logs] SF.net SVN: scummvm:[55016] scummvm/trunk/engines/mohawk/myst_stacks

tdhs at users.sourceforge.net tdhs at users.sourceforge.net
Wed Dec 22 22:08:27 CET 2010


Revision: 55016
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55016&view=rev
Author:   tdhs
Date:     2010-12-22 21:08:26 +0000 (Wed, 22 Dec 2010)

Log Message:
-----------
MOHAWK: Add Framework getVar() code to Myst Credits Stack Script Parser.

Modified Paths:
--------------
    scummvm/trunk/engines/mohawk/myst_stacks/credits.cpp
    scummvm/trunk/engines/mohawk/myst_stacks/credits.h

Modified: scummvm/trunk/engines/mohawk/myst_stacks/credits.cpp
===================================================================
--- scummvm/trunk/engines/mohawk/myst_stacks/credits.cpp	2010-12-22 21:08:02 UTC (rev 55015)
+++ scummvm/trunk/engines/mohawk/myst_stacks/credits.cpp	2010-12-22 21:08:26 UTC (rev 55016)
@@ -82,6 +82,21 @@
 	}
 }
 
+uint16 MystScriptParser_Credits::getVar(uint16 var) {
+//	MystVariables::Globals &globals = _vm->_saveLoad->_v->globals;
+//	MystVariables::Dni &dni = _vm->_saveLoad->_v->dni;
+
+	switch(var) {
+//	case 0: // Credits Image Control
+//		return _creditsVar;
+//	case 1: // Credits Music Control
+//		return 0; // Bad Ending Music
+//		return 1; // Good Ending Music
+	default:
+		return MystScriptParser::getVar(var);
+	}
+}
+
 void MystScriptParser_Credits::o_quit(uint16 op, uint16 var, uint16 argc, uint16 *argv) {
 	_vm->_system->quit();
 }

Modified: scummvm/trunk/engines/mohawk/myst_stacks/credits.h
===================================================================
--- scummvm/trunk/engines/mohawk/myst_stacks/credits.h	2010-12-22 21:08:02 UTC (rev 55015)
+++ scummvm/trunk/engines/mohawk/myst_stacks/credits.h	2010-12-22 21:08:26 UTC (rev 55016)
@@ -47,6 +47,7 @@
 
 private:
 	void setupOpcodes();
+	uint16 getVar(uint16 var);
 
 	DECLARE_OPCODE(o_quit);
 	DECLARE_OPCODE(o_runCredits);


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