[Scummvm-cvs-logs] SF.net SVN: scummvm:[47784] scummvm/trunk/engines/sci/engine

waltervn at users.sourceforge.net waltervn at users.sourceforge.net
Sun Jan 31 23:38:07 CET 2010


Revision: 47784
          http://scummvm.svn.sourceforge.net/scummvm/?rev=47784&view=rev
Author:   waltervn
Date:     2010-01-31 22:38:07 +0000 (Sun, 31 Jan 2010)

Log Message:
-----------
SCI: Add stub for kIntersections()

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/kernel.cpp
    scummvm/trunk/engines/sci/engine/kernel.h
    scummvm/trunk/engines/sci/engine/kpathing.cpp

Modified: scummvm/trunk/engines/sci/engine/kernel.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.cpp	2010-01-31 22:20:55 UTC (rev 47783)
+++ scummvm/trunk/engines/sci/engine/kernel.cpp	2010-01-31 22:38:07 UTC (rev 47784)
@@ -149,7 +149,7 @@
 	/*0x6e*/ "ShiftScreen",
 	/*0x6f*/ "Palette",
 	/*0x70*/ "MemorySegment",
-	/*0x71*/ "MoveCursor",
+	/*0x71*/ "Intersections",
 	/*0x72*/ "Memory",
 	/*0x73*/ "ListOps",
 	/*0x74*/ "FileIO",
@@ -325,6 +325,7 @@
 	DEFUN("DoAudio", kDoAudio, ".*"),
 	DEFUN("DoSync", kDoSync, ".*"),
 	DEFUN("MemorySegment", kMemorySegment, "iri*"),
+	DEFUN("Intersections", kIntersections, ".*"),
 	DEFUN("ResCheck", kResCheck, "iii*"),
 	DEFUN("SetQuitStr", kSetQuitStr, "r"),
 	DEFUN("ShowMovie", kShowMovie, "..*"),
@@ -762,6 +763,10 @@
 		_kernelNames.resize(0x79);
 		break;
 
+	case SCI_VERSION_1_LATE:
+		_kernelNames[0x71] = "MoveCursor";
+		break;
+
 	case SCI_VERSION_1_1:
 		// In KQ6CD, the empty kSetSynonyms function has been replaced
 		// with kPortrait

Modified: scummvm/trunk/engines/sci/engine/kernel.h
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.h	2010-01-31 22:20:55 UTC (rev 47783)
+++ scummvm/trunk/engines/sci/engine/kernel.h	2010-01-31 22:38:07 UTC (rev 47784)
@@ -388,6 +388,7 @@
 reg_t kDoAudio(EngineState *s, int argc, reg_t *argv);
 reg_t kDoSync(EngineState *s, int argc, reg_t *argv);
 reg_t kMemorySegment(EngineState *s, int argc, reg_t *argv);
+reg_t kIntersections(EngineState *s, int argc, reg_t *argv);
 reg_t kResCheck(EngineState *s, int argc, reg_t *argv);
 reg_t kSetQuitStr(EngineState *s, int argc, reg_t *argv);
 reg_t kShowMovie(EngineState *s, int argc, reg_t *argv);

Modified: scummvm/trunk/engines/sci/engine/kpathing.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kpathing.cpp	2010-01-31 22:20:55 UTC (rev 47783)
+++ scummvm/trunk/engines/sci/engine/kpathing.cpp	2010-01-31 22:38:07 UTC (rev 47784)
@@ -1454,4 +1454,9 @@
 	}
 }
 
+reg_t kIntersections(EngineState *s, int argc, reg_t *argv) {
+	warning("Intersections() called");
+	return NULL_REG;
+}
+
 } // End of namespace Sci


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