- Added a new script command to display text files
[supertux.git] / src / scripting / functions.cpp
1 #include <stdio.h>
2 #include <string>
3 #include <squirrel.h>
4 #include "textscroller.h"
5 #include "functions.h"
6 #include "script_interpreter.h"
7 #include "tinygettext/tinygettext.h"
8 #include "resources.h"
9 #include "gettext.h"
10
11 namespace Scripting
12 {
13
14 void set_wakeup_time(float seconds)
15 {
16   ScriptInterpreter::current()->set_wakeup_time(seconds);
17 }
18
19 std::string translate(const std::string& text)
20 {
21   return dictionary_manager.get_dictionary().translate(text);
22 }
23
24 void display_text_file(const std::string& filename)
25 {
26   std::string file 
27     = ScriptInterpreter::current()->get_working_directory() + filename;
28   ::display_text_file(file);
29 }
30
31 }
32