1 | /** |
2 | * WARNING: This file is automatically generated from: |
3 | * 'src/scripting/wrapper.interface.hpp' |
4 | * DO NOT CHANGE |
5 | */ |
6 | #ifndef HEADER_SUPERTUX_SCRIPTING_WRAPPER_HPP |
7 | #define |
8 | |
9 | #include <squirrel.h> |
10 | |
11 | namespace scripting { |
12 | |
13 | void register_supertux_wrapper(HSQUIRRELVM v); |
14 | |
15 | class AmbientSound; |
16 | void create_squirrel_instance(HSQUIRRELVM v, scripting::AmbientSound* object, bool setup_releasehook = false); |
17 | class Background; |
18 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Background* object, bool setup_releasehook = false); |
19 | class Camera; |
20 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Camera* object, bool setup_releasehook = false); |
21 | class Candle; |
22 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Candle* object, bool setup_releasehook = false); |
23 | class Dispenser; |
24 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Dispenser* object, bool setup_releasehook = false); |
25 | class DisplayEffect; |
26 | void create_squirrel_instance(HSQUIRRELVM v, scripting::DisplayEffect* object, bool setup_releasehook = false); |
27 | class FloatingImage; |
28 | void create_squirrel_instance(HSQUIRRELVM v, scripting::FloatingImage* object, bool setup_releasehook = false); |
29 | class Gradient; |
30 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Gradient* object, bool setup_releasehook = false); |
31 | class LevelTime; |
32 | void create_squirrel_instance(HSQUIRRELVM v, scripting::LevelTime* object, bool setup_releasehook = false); |
33 | class ParticleSystem; |
34 | void create_squirrel_instance(HSQUIRRELVM v, scripting::ParticleSystem* object, bool setup_releasehook = false); |
35 | class Platform; |
36 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Platform* object, bool setup_releasehook = false); |
37 | class Player; |
38 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Player* object, bool setup_releasehook = false); |
39 | class Rock; |
40 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Rock* object, bool setup_releasehook = false); |
41 | class ScriptedObject; |
42 | void create_squirrel_instance(HSQUIRRELVM v, scripting::ScriptedObject* object, bool setup_releasehook = false); |
43 | class Sector; |
44 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Sector* object, bool setup_releasehook = false); |
45 | class Text; |
46 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Text* object, bool setup_releasehook = false); |
47 | class TextArray; |
48 | void create_squirrel_instance(HSQUIRRELVM v, scripting::TextArray* object, bool setup_releasehook = false); |
49 | class Thunderstorm; |
50 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Thunderstorm* object, bool setup_releasehook = false); |
51 | class TileMap; |
52 | void create_squirrel_instance(HSQUIRRELVM v, scripting::TileMap* object, bool setup_releasehook = false); |
53 | class Torch; |
54 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Torch* object, bool setup_releasehook = false); |
55 | class WillOWisp; |
56 | void create_squirrel_instance(HSQUIRRELVM v, scripting::WillOWisp* object, bool setup_releasehook = false); |
57 | class Wind; |
58 | void create_squirrel_instance(HSQUIRRELVM v, scripting::Wind* object, bool setup_releasehook = false); |
59 | |
60 | } |
61 | |
62 | #endif |
63 | |
64 | /* EOF */ |
65 | |