X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Ffunctions.cpp;h=5b24c92498112b1e0ba64377fa1ea2d40dcca92e;hb=eb7c6ccdd326f6bceb67cd5259015dd994b04928;hp=b0b9429a0ff19d327ecc59852c41fbaf8a5d1525;hpb=60908c905544776c376421b8d3e12eeb936c068f;p=supertux.git diff --git a/src/scripting/functions.cpp b/src/scripting/functions.cpp index b0b9429a0..5b24c9249 100644 --- a/src/scripting/functions.cpp +++ b/src/scripting/functions.cpp @@ -1,13 +1,22 @@ #include +#include +#include #include "functions.h" +#include "script_interpreter.h" +#include "tinygettext/tinygettext.h" +#include "gettext.h" namespace Scripting { -void wait(float secs) +void set_wakeup_time(float seconds) { - (void) secs; - printf("Wait not implemented.\n"); + ScriptInterpreter::current()->set_wakeup_time(seconds); +} + +std::string translate(const std::string& text) +{ + return dictionary_manager.get_dictionary().translate(text); } }