(svn r9457) [NoAI] -Fix: the errors reported by SQ were a) not via DEBUG, b) always ending with: "Unknown Error" noai
authortruelight
Sun, 25 Mar 2007 21:21:52 +0000
branchnoai
changeset 9535 522eb10df893
parent 9534 72cd7f3a32d9
child 9536 4b75532dcd3e
(svn r9457) [NoAI] -Fix: the errors reported by SQ were a) not via DEBUG, b) always ending with: "Unknown Error"
src/squirrel.cpp
--- a/src/squirrel.cpp	Sun Mar 25 20:07:56 2007 +0000
+++ b/src/squirrel.cpp	Sun Mar 25 21:21:52 2007 +0000
@@ -20,7 +20,7 @@
 
 void Squirrel::RunError(HSQUIRRELVM vm, const char *error)
 {
-	printf("%s\n", error);
+	DEBUG(ai, 0, "Your script made an error: %s\n", error);
 }
 
 SQInteger Squirrel::_RunError(HSQUIRRELVM vm)
@@ -30,6 +30,7 @@
 	if (sq_gettop(vm) >= 1) {
 		if (SQ_SUCCEEDED(sq_getstring(vm, -1, &sErr))) {
 			Squirrel::RunError(vm, FS2OTTD(sErr));
+			return 0;
 		}
 	}