1 #ifndef LWPP_ITEMMOTION_HANDLER_H
2 #define LWPP_ITEMMOTION_HANDLER_H
25 virtual void Evaluate(
const LWItemMotionAccess *ma)
36 template <
class T,
int min,
int max>
44 static int Activate (
int version , GlobalFunc* global, LWInstance inst,
void* serverData)
46 if(version!=LWITEMMOTION_VERSION)
return AFUNC_BADVERSION;
49 LWItemMotionHandler* plugin =
static_cast<LWItemMotionHandler*
>(inst);
53 plugin->evaluate = ItemMotionAdaptor::Evaluate;
54 plugin->flags = ItemMotionAdaptor::Flags;
60 static void Evaluate (LWInstance inst,
const LWItemMotionAccess* ma)
62 T* plugin =
static_cast<T*
>(inst);
65 static unsigned int Flags (LWInstance inst)
67 T* plugin =
static_cast<T*
>(inst);
68 return plugin->Flags();