[Scummvm-cvs-logs] CVS: scummvm/scumm script_v8.cpp,2.78,2.79
Max Horn
fingolfin at users.sourceforge.net
Sun Dec 29 11:52:01 CET 2002
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv16438
Modified Files:
script_v8.cpp
Log Message:
added some comments / system call skeletion
Index: script_v8.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v8.cpp,v
retrieving revision 2.78
retrieving revision 2.79
diff -u -d -r2.78 -r2.79
--- script_v8.cpp 29 Dec 2002 16:58:37 -0000 2.78
+++ script_v8.cpp 29 Dec 2002 19:51:10 -0000 2.79
@@ -1274,10 +1274,16 @@
{
// TODO
byte subOp = fetchScriptByte();
-// switch (subOp) {
-// default:
+ switch (subOp) {
+ case 0x28: // SO_SYSTEM_RESTART Restart game
+// pauseGame(false);
+// break;
+ case 0x29: // SO_SYSTEM_QUIT Quit game
+// shutDown(0);
+// break;
+ default:
error("o8_system: default case %d", subOp);
-// }
+ }
}
void Scumm_v8::o8_startVideo()
@@ -1335,7 +1341,7 @@
// warning("o6_kernelSetFunctions: setBannerColors(%d, %d, %d, %d)", args[1], args[2], args[3], args[4]);
break;
case 23: // setActorChoreLimbFrame
- warning("o6_kernelSetFunctions: setActorChoreLimbFrame(%d, %d, %d, %d)", args[1], args[2], args[3], args[4]);
+// warning("o6_kernelSetFunctions: setActorChoreLimbFrame(%d, %d, %d, %d)", args[1], args[2], args[3], args[4]);
break;
case 24: // clearTextQueue
warning("o6_kernelSetFunctions: clearTextQueue()");
@@ -1378,10 +1384,10 @@
setupShadowPalette(0, args[1], args[2], args[3], args[4], args[5]);
break;
case 115: // getWalkBoxAt
- // TODO
+ warning("o6_kernelSetFunctions: getWalkBoxAt (len = %d)", len);
break;
case 116: // isPointInBox
- // TODO
+ warning("o6_kernelSetFunctions: isPointInBox (len = %d)", len);
break;
case 118: // blastShadowObject
enqueueObject(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], 3);
More information about the Scummvm-git-logs
mailing list