summaryrefslogtreecommitdiff
path: root/src/script/squirrel.hpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-11-24 17:00:37 +0000
committerrubidium <rubidium@openttd.org>2010-11-24 17:00:37 +0000
commit090d6fb8b7be9906cd4dea1ed152ffc9bac8bef0 (patch)
treec405672538e408932352426daaa4883997546bdd /src/script/squirrel.hpp
parent3330dee7e013d110d36c54a1e833b272a8762cab (diff)
downloadopenttd-090d6fb8b7be9906cd4dea1ed152ffc9bac8bef0.tar.xz
(svn r21311) -Fix [FS#4260]: AIs in an infinite loop in e.g. autosave, but also getting settings and such from info.nut, would not be interrupted after a while causing OpenTTD to seem to not respond
Diffstat (limited to 'src/script/squirrel.hpp')
-rw-r--r--src/script/squirrel.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/script/squirrel.hpp b/src/script/squirrel.hpp
index 53a74eaaa..d50dc356a 100644
--- a/src/script/squirrel.hpp
+++ b/src/script/squirrel.hpp
@@ -140,11 +140,11 @@ public:
* Call a method of an instance, in various flavors.
* @return False if the script crashed or returned a wrong type.
*/
- bool CallMethod(HSQOBJECT instance, const char *method_name, HSQOBJECT *ret, int suspend = -1);
- bool CallMethod(HSQOBJECT instance, const char *method_name, int suspend = -1) { return this->CallMethod(instance, method_name, NULL, suspend); }
- bool CallStringMethodStrdup(HSQOBJECT instance, const char *method_name, const char **res, int suspend = -1);
- bool CallIntegerMethod(HSQOBJECT instance, const char *method_name, int *res, int suspend = -1);
- bool CallBoolMethod(HSQOBJECT instance, const char *method_name, bool *res, int suspend = -1);
+ bool CallMethod(HSQOBJECT instance, const char *method_name, HSQOBJECT *ret, int suspend);
+ bool CallMethod(HSQOBJECT instance, const char *method_name, int suspend) { return this->CallMethod(instance, method_name, NULL, suspend); }
+ bool CallStringMethodStrdup(HSQOBJECT instance, const char *method_name, const char **res, int suspend);
+ bool CallIntegerMethod(HSQOBJECT instance, const char *method_name, int *res, int suspend);
+ bool CallBoolMethod(HSQOBJECT instance, const char *method_name, bool *res, int suspend);
/**
* Check if a method exists in an instance.