X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fscripting%2Ffunctions.cpp;h=c3a4bf89d6f743b1e7a8d770d18d8e4c160b9156;hb=acd1950b9b853d6b7c56a2cb43e77ec3147b2369;hp=21712a647058f8f57c4c6ab4090b7d869a5cecd1;hpb=06f04e1b7130a7e50198bfcfcd919dcba2b2490d;p=supertux.git diff --git a/src/scripting/functions.cpp b/src/scripting/functions.cpp index 21712a647..c3a4bf89d 100644 --- a/src/scripting/functions.cpp +++ b/src/scripting/functions.cpp @@ -50,11 +50,15 @@ int display(HSQUIRRELVM vm) void wait(HSQUIRRELVM vm, float seconds) { + SQUserPointer ptr = sq_getforeignptr(vm); + ScriptManager* script_manager = reinterpret_cast (ptr); script_manager->set_wakeup_event(vm, ScriptManager::TIME, seconds); } void wait_for_screenswitch(HSQUIRRELVM vm) { + SQUserPointer ptr = sq_getforeignptr(vm); + ScriptManager* script_manager = reinterpret_cast (ptr); script_manager->set_wakeup_event(vm, ScriptManager::SCREEN_SWITCHED); }