X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Fwrapper.hpp;h=8f55ffc455bd9a1fd42003d6b2f86885a64c73e0;hb=470ce0c433a316972734787d4c065525b0a1f735;hp=77c6cc0f321415b56b97b9713b55f57b6a1836c3;hpb=5cb6d627c8c62aa8ed7947a0e2e7ce3fcf08c3b5;p=supertux.git diff --git a/src/scripting/wrapper.hpp b/src/scripting/wrapper.hpp index 77c6cc0f3..8f55ffc45 100644 --- a/src/scripting/wrapper.hpp +++ b/src/scripting/wrapper.hpp @@ -7,32 +7,20 @@ #define __supertux_WRAPPER_H__ #include +#include "wrapper.interface.hpp" namespace Scripting { -class DisplayEffect; -class Camera; -class Level; -class ScriptedObject; -class Sound; -class Text; -class Player; -} - -namespace SquirrelWrapper -{ - -using namespace Scripting; void register_supertux_wrapper(HSQUIRRELVM v); -void create_squirrel_instance(HSQUIRRELVM v, DisplayEffect* object, bool setup_releasehook = false); -void create_squirrel_instance(HSQUIRRELVM v, Camera* object, bool setup_releasehook = false); -void create_squirrel_instance(HSQUIRRELVM v, Level* object, bool setup_releasehook = false); -void create_squirrel_instance(HSQUIRRELVM v, ScriptedObject* object, bool setup_releasehook = false); -void create_squirrel_instance(HSQUIRRELVM v, Sound* object, bool setup_releasehook = false); -void create_squirrel_instance(HSQUIRRELVM v, Text* object, bool setup_releasehook = false); -void create_squirrel_instance(HSQUIRRELVM v, Player* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::DisplayEffect* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::Camera* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::Level* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::ScriptedObject* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::Text* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::Player* object, bool setup_releasehook = false); +void create_squirrel_instance(HSQUIRRELVM v, Scripting::FloatingImage* object, bool setup_releasehook = false); }