22 #ifndef ILLUSIONS_BBDOU_BBDOU_TRIGGERFUNCTIONS_H 23 #define ILLUSIONS_BBDOU_BBDOU_TRIGGERFUNCTIONS_H 25 #include "common/algorithm.h" 26 #include "common/stack.h" 30 struct TriggerFunction;
39 TriggerFunctionCallback *_callback;
40 TriggerFunction(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId, TriggerFunctionCallback *callback);
42 void run(uint32 callingThreadId);
47 void add(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId, TriggerFunctionCallback *callback);
49 void removeBySceneId(uint32 sceneId);
53 Items _triggerFunctions;
54 ItemsIterator findInternal(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId);
59 #endif // ILLUSIONS_BBDOU_BBDOU_TRIGGERFUNCTIONS_H In find(In first, In last, const T &v)
Definition: algorithm.h:225
Definition: bbdou_triggerfunctions.h:45
Definition: bbdou_triggerfunctions.h:34
Definition: list_intern.h:51