- Made miniswig support HSQUIRRELVM arguments (and realized it was not needed
[supertux.git] / src / scripting / text.h
1 #ifndef __TEXT_H__
2 #define __TEXT_H__
3
4 namespace Scripting
5 {
6
7 class Text
8 {
9 public:
10 #ifndef SCRIPTING_API
11   virtual ~Text()
12   { }
13 #endif
14   
15   virtual void set_text(const std::string& text) = 0;
16   virtual void set_font(const std::string& fontname) = 0;
17   virtual void fade_in(float fadetime) = 0;
18   virtual void fade_out(float fadetime) = 0;
19   virtual void set_visible(bool visible) = 0;
20 };
21
22 }
23
24 #endif
25