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

mthreepwood at users.sourceforge.net mthreepwood at users.sourceforge.net
Mon Dec 21 15:46:10 CET 2009


Revision: 46463
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46463&view=rev
Author:   mthreepwood
Date:     2009-12-21 14:46:07 +0000 (Mon, 21 Dec 2009)

Log Message:
-----------
Update/add some comments/TODOs.

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/kernel32.cpp

Modified: scummvm/trunk/engines/sci/engine/kernel32.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel32.cpp	2009-12-21 14:32:54 UTC (rev 46462)
+++ scummvm/trunk/engines/sci/engine/kernel32.cpp	2009-12-21 14:46:07 UTC (rev 46463)
@@ -366,11 +366,11 @@
 		SciArray<reg_t> *array = s->_segMan->lookupArray(argv[1]);
 		return make_reg(0, array->getSize());
 		}
-	case 2: { // At
+	case 2: { // At (return value at an index)
 		SciArray<reg_t> *array = s->_segMan->lookupArray(argv[1]);
 		return array->getValue(argv[2].toUint16());
 		}
-	case 3: { // Atput
+	case 3: { // Atput (put value at an index)
 		SciArray<reg_t> *array = s->_segMan->lookupArray(argv[1]);
 
 		uint32 index = argv[2].toUint16();
@@ -459,9 +459,9 @@
 		}
 	case 1: // Size
 		return make_reg(0, s->_segMan->getString(argv[1]).size());
-	case 2:  // At
+	case 2:  // At (return value at an index)
 		return make_reg(0, s->_segMan->getString(argv[1])[argv[2].toUint16()]);
-	case 3: { // Atput
+	case 3: { // Atput (put value at an index)
 		SciString *string = s->_segMan->lookupString(argv[1]);
 
 		uint32 index = argv[2].toUint16();
@@ -553,12 +553,15 @@
 		return make_reg(0, string.size());
 		}
 	case 11: // Printf
+		// TODO: Return a new formatting string
 		warning("kString(Printf)");
 		break;
 	case 12: // Printf Buf
+		// TODO: Store a formatted string in a specified string
 		warning("kString(PrintfBuf)");
 		break;
 	case 13: // atoi
+		// TODO: String to integer
 		warning("kString(atoi)");
 		break;
 	default:


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