MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / CallBoolMethod

Method CallBoolMethod

src/script/squirrel.cpp:431–438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429}
430
431bool Squirrel::CallBoolMethod(HSQOBJECT instance, std::string_view method_name, bool *res, int suspend)
432{
433 HSQOBJECT ret;
434 if (!this->CallMethod(instance, method_name, &ret, suspend)) return false;
435 if (ret._type != OT_BOOL) return false;
436 *res = ObjectToBool(&ret);
437 return true;
438}
439
440/* static */ bool Squirrel::CreateClassInstanceVM(HSQUIRRELVM vm, const std::string &class_name, void *real_instance, HSQOBJECT *instance, SQRELEASEHOOK release_hook, bool prepend_API_name)
441{

Callers 2

ConstructorMethod · 0.80
ConstructorMethod · 0.80

Calls 1

CallMethodMethod · 0.95

Tested by

no test coverage detected