* svn:ignored .externalToolBuilders in root directory (Eclipse+CDT)
[supertux.git] / src / scripting / functions.cpp
index b0b9429..a3c211a 100644 (file)
@@ -1,13 +1,31 @@
 #include <stdio.h>
+#include <string>
+#include <squirrel.h>
+#include "textscroller.h"
 #include "functions.h"
+#include "script_interpreter.h"
+#include "tinygettext/tinygettext.h"
+#include "resources.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);
+}
+
+void display_text_file(const std::string& filename)
+{
+  std::string file 
+    = ScriptInterpreter::current()->get_working_directory() + filename;
+  ::display_text_file(file);
 }
 
 }