diff options
Diffstat (limited to 'src/script')
-rw-r--r-- | src/script/squirrel.cpp | 5 | ||||
-rw-r--r-- | src/script/squirrel.hpp | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/script/squirrel.cpp b/src/script/squirrel.cpp index 6737fd3ef..6955d2d24 100644 --- a/src/script/squirrel.cpp +++ b/src/script/squirrel.cpp @@ -508,3 +508,8 @@ void Squirrel::ResetCrashed() { this->crashed = false; } + +bool Squirrel::CanSuspend() +{ + return sq_can_suspend(this->vm); +} diff --git a/src/script/squirrel.hpp b/src/script/squirrel.hpp index ee597f87a..b878c2b95 100644 --- a/src/script/squirrel.hpp +++ b/src/script/squirrel.hpp @@ -213,6 +213,11 @@ public: * Reset the crashed status. */ void ResetCrashed(); + + /** + * Are we allowed to suspend the squirrel script at this moment? + */ + bool CanSuspend(); }; #endif /* SQUIRREL_HPP */ |