#include "scripting/display_effect.hpp"
#include "game_object.hpp"
+#include "script_interface.hpp"
-class DisplayEffect : public GameObject, public Scripting::DisplayEffect
+class DisplayEffect : public GameObject, public Scripting::DisplayEffect,
+ public ScriptInterface
{
public:
DisplayEffect();
virtual ~DisplayEffect();
+ void expose(HSQUIRRELVM vm, int table_idx);
+ void unexpose(HSQUIRRELVM vm, int table_idx);
+
void update(float elapsed_time);
void draw(DrawingContext& context);