From f872528771f0b71741fb36ddf70f2ae23f54c1e3 Mon Sep 17 00:00:00 2001 From: Erik Schilling Date: Sat, 3 Mar 2012 13:36:28 +0100 Subject: Added further missing callbacks Reviewed-by: bjorn. --- src/scripting/script.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/scripting/script.h') diff --git a/src/scripting/script.h b/src/scripting/script.h index 9cc50a1c..bbfc7691 100644 --- a/src/scripting/script.h +++ b/src/scripting/script.h @@ -163,6 +163,12 @@ class Script virtual void processRemoveEvent(Thing *thing) = 0; + static void setCreateNpcDelayedCallback(Script *script) + { script->assignCallback(mCreateNpcDelayedCallback); } + + static void setUpdateCallback(Script *script) + { script->assignCallback(mUpdateCallback); } + protected: std::string mScriptFile; @@ -170,6 +176,9 @@ class Script MapComposite *mMap; EventListener mEventListener; /**< Tracking of being deaths. */ + static Ref mCreateNpcDelayedCallback; + static Ref mUpdateCallback; + friend struct ScriptEventDispatch; }; -- cgit v1.2.3-70-g09d2