[Scummvm-cvs-logs] SF.net SVN: scummvm:[38439] scummvm/trunk/engines/scumm/debugger.cpp

wjpalenstijn at users.sourceforge.net wjpalenstijn at users.sourceforge.net
Tue Feb 17 20:53:05 CET 2009


Revision: 38439
          http://scummvm.svn.sourceforge.net/scummvm/?rev=38439&view=rev
Author:   wjpalenstijn
Date:     2009-02-17 19:53:04 +0000 (Tue, 17 Feb 2009)

Log Message:
-----------
clarify scumm debugger error message

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/debugger.cpp

Modified: scummvm/trunk/engines/scumm/debugger.cpp
===================================================================
--- scummvm/trunk/engines/scumm/debugger.cpp	2009-02-17 19:39:25 UTC (rev 38438)
+++ scummvm/trunk/engines/scumm/debugger.cpp	2009-02-17 19:53:04 UTC (rev 38439)
@@ -484,10 +484,14 @@
 		_vm->markObjectRectAsDirty(obj);
 		_vm->clearDrawObjectQueue();
 		_vm->runInventoryScript(obj);
-	} else if (!strcmp(argv[2], "state") && argc == 4) {
-		_vm->putState(obj, atoi(argv[3]));
-		//is BgNeedsRedraw enough?
-		_vm->_bgNeedsRedraw = true;
+	} else if (!strcmp(argv[2], "state")) {
+		if (argc == 4) {
+			_vm->putState(obj, atoi(argv[3]));
+			//is BgNeedsRedraw enough?
+			_vm->_bgNeedsRedraw = true;
+		} else {
+			DebugPrintf("object command 'state' requires a parameter\n");
+		}
 	} else if (!strcmp(argv[2], "name")) {
 		DebugPrintf("Name of object %d: %s\n", obj, _vm->getObjOrActorName(obj));
 	} else {


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