(svn r17223) -Change [NoAI] [FS#2980]: Crash an AI when it uses a DoCommand / Sleep instead of just printing an error message in the AI Debug Window
This commit is contained in:
@@ -187,6 +187,12 @@ bool Squirrel::Resume(int suspend)
|
||||
return this->vm->_suspended != 0;
|
||||
}
|
||||
|
||||
void Squirrel::ResumeError()
|
||||
{
|
||||
assert(!this->crashed);
|
||||
sq_resumeerror(this->vm);
|
||||
}
|
||||
|
||||
void Squirrel::CollectGarbage()
|
||||
{
|
||||
sq_collectgarbage(this->vm);
|
||||
|
@@ -106,6 +106,11 @@ public:
|
||||
*/
|
||||
bool Resume(int suspend = -1);
|
||||
|
||||
/**
|
||||
* Resume the VM with an error so it prints a stack trace.
|
||||
*/
|
||||
void ResumeError();
|
||||
|
||||
/**
|
||||
* Tell the VM to do a garbage collection run.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user