[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