+ _this->fade_in(arg0);
+
+ return 0;
+}
+
+static int Text_fade_out_wrapper(HSQUIRRELVM v)
+{
+ Scripting::Text* _this;
+ sq_getinstanceup(v, 1, (SQUserPointer*) &_this, 0);
+ float arg0;
+ sq_getfloat(v, 2, &arg0);
+
+ _this->fade_out(arg0);
+
+ return 0;
+}
+
+static int Text_set_visible_wrapper(HSQUIRRELVM v)
+{
+ Scripting::Text* _this;
+ sq_getinstanceup(v, 1, (SQUserPointer*) &_this, 0);
+ SQBool arg0;
+ sq_getbool(v, 2, &arg0);
+
+ _this->set_visible(arg0);
+
+ return 0;
+}
+
+static int Player_set_bonus_wrapper(HSQUIRRELVM v)
+{
+ Scripting::Player* _this;
+ sq_getinstanceup(v, 1, (SQUserPointer*) &_this, 0);
+ const char* arg0;
+ sq_getstring(v, 2, &arg0);
+
+ _this->set_bonus(arg0);
+
+ return 0;
+}
+
+static int Player_make_invincible_wrapper(HSQUIRRELVM v)
+{
+ Scripting::Player* _this;
+ sq_getinstanceup(v, 1, (SQUserPointer*) &_this, 0);
+
+ _this->make_invincible();
+
+ return 0;
+}
+
+static int Player_add_life_wrapper(HSQUIRRELVM v)
+{
+ Scripting::Player* _this;
+ sq_getinstanceup(v, 1, (SQUserPointer*) &_this, 0);
+
+ _this->add_life();
+
+ return 0;
+}
+
+static int Player_add_coins_wrapper(HSQUIRRELVM v)
+{
+ Scripting::Player* _this;
+ sq_getinstanceup(v, 1, (SQUserPointer*) &_this, 0);
+ int arg0;
+ sq_getinteger(v, 2, &arg0);
+
+ _this->add_coins(arg0);
+
+ return 0;
+}
+
+static int display_text_file_wrapper(HSQUIRRELVM v)
+{
+ const char* arg0;
+ sq_getstring(v, 2, &arg0);
+
+ Scripting::display_text_file(arg0);
+
+ return 0;
+}
+
+static int set_wakeup_time_wrapper(HSQUIRRELVM v)
+{
+ float arg0;
+ sq_getfloat(v, 2, &arg0);
+
+ Scripting::set_wakeup_time(arg0);
+
+ return 0;
+}
+
+static int translate_wrapper(HSQUIRRELVM v)
+{
+ const char* arg0;
+ sq_getstring(v, 2, &arg0);
+
+ std::string return_value = Scripting::translate(arg0);
+
+ sq_pushstring(v, return_value.c_str(), return_value.size());
+ return 1;
+}
+
+static int import_wrapper(HSQUIRRELVM v)
+{
+ HSQUIRRELVM arg0 = v;
+ const char* arg1;
+ sq_getstring(v, 2, &arg1);
+
+ Scripting::import(arg0, arg1);