- Made miniswig support HSQUIRRELVM arguments (and realized it was not needed
[supertux.git] / src / scripting / text.h
diff --git a/src/scripting/text.h b/src/scripting/text.h
new file mode 100644 (file)
index 0000000..92a67fe
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef __TEXT_H__
+#define __TEXT_H__
+
+namespace Scripting
+{
+
+class Text
+{
+public:
+#ifndef SCRIPTING_API
+  virtual ~Text()
+  { }
+#endif
+  
+  virtual void set_text(const std::string& text) = 0;
+  virtual void set_font(const std::string& fontname) = 0;
+  virtual void fade_in(float fadetime) = 0;
+  virtual void fade_out(float fadetime) = 0;
+  virtual void set_visible(bool visible) = 0;
+};
+
+}
+
+#endif
+